【发布时间】:2016-10-02 05:43:30
【问题描述】:
main 真的是 C 程序中的第一个函数或第一个可执行语句吗?如果有一个全局变量int a=0;呢?
我一直被教导 main 是程序的起点。但是,分配了一些值并且在我看来是可执行语句的全局变量呢?
【问题讨论】:
-
您需要了解/阅读将被初始化的事物与与执行本身有关的事物之间的区别。删除 main 看看会发生什么
-
无论如何,OP得到了很多好的答案,但问题显然只是关于他的全局变量和主要功能。哪个会先被执行。
标签: c scope initialization variable-assignment