首页 / 知识
关于c ++:为什么int main(){}会编译?
2023-04-12 21:18:00

Why does int main() {} compile?
(我使用的是Visual C ++ 2008)我一直听说main()是返回整数所必需的,但是在这里我没有放入
这可能是VC ++中的错误吗?
试图找到C ++标准的在线副本,以便我可以引用这段话,我发现了一篇博客文章,引用的所有正确内容比我能引用的要好。 这是C ++语言标准的一部分。 如果main中没有显式的return语句,则会为您生成一个隐式return 0。 我很确定VC ++会在主函数中不包含返回值的情况下仅插入返回值0。 函数也可能发生同样的事情,但是至少在这种情况下,您会得到警告。 第6.6.3 / 2节指出:"从函数的结尾流出就等于没有值的返回;这导致在值返回函数中出现未定义的行为。"。 一个示例是下面的代码,该代码最多在VS 2010 / g ++上给出警告
因此,正如前面的答复所指出的那样,整体而言,"主要"是特殊的。 |
最新内容
相关内容
python调试的几种方式
python调试的几种方式,代码,位置,信息,状态,培训,数据,分析,变量,函数,方式,python作为一种脚本语言,很多时候我们习惯于它的简洁,习惯于它的修使用Python的toolz库开始函数式编
使用Python的toolz库开始函数式编程,代码,函数,培训,位置,参数,字典,顺序,操作,结果,测试,toolz库允许你操作函数,使其更容易理解,更容易测试代为什么Python没有main函数?
为什么Python没有main函数?,入口,代码,灵活,函数,培训,状态,统一,项目,网上,名称,毫无疑问,Python中没有所谓的主入口函数,但是互联网上经常有文Python内置函数
Python内置函数,数字,函数,培训,位置,第一,代码,异常,数据,公式,序列,python中有许多内置函数,不像print那么广为人知,但它们却异常的强大,用好python之什么是函数式编程?
python之什么是函数式编程?,系统,概念,项目,大规模,状态,数据,培训,函数,语言,副作用,函数式编程(简称FP)是一种编程范式,其中最基本的元素是Python的函数式
Python的函数式,名称,术语,概念,培训,函数,变量,对象,参数,希腊字母,赋值,尽管Python并不是以函数式为主的语言,但对它来说支持函数式编程也相Python的函数式编程与闭包
Python的函数式编程与闭包,代码,灵活,函数,数据,概念,变量,培训,不了,工业,环境,函数式编程 函数式编程这个概念我们可能或多或少都听说Python 里的hash()函数
Python 里的hash()函数,系统,数据,信息,服务,状态,培训,标准,工程,函数,整数,python中含有内置的函数去给对象生成哈希值,也就是hash()函数,这python内置函数:map、reduce、filte
python内置函数:map、reduce、filter的用法和区别,数据,培训,数字,函数,序列,内容,元素,参数,列表,个数,map:根据函数对指定序列做映射map参数Python之列举常见的内置函数
Python之列举常见的内置函数,数字,数据,函数,名字,培训,一致,元素,对象,列表,参数,abs()返回数字的绝对值map根据函数对指定序列做映射map()python函数调用和参数传递
python函数调用和参数传递,位置,培训,函数,变量,参数,指针,例子,内存,整数,操作,定义过函数后,就可以在后面程序中使用这一函数printsquare_suPython什么是函数式编程?
Python什么是函数式编程?,状态,技术,代码,系统,数据,函数,工作,培训,地方,边界,函数式编程使用一系列的函数解决问题。函数仅接受输入并产生