【发布时间】:2018-02-18 15:44:13
【问题描述】:
/*How does this code compiles and executes in C?*/
#include <stdio.h>
int x= 9; //Varaible initialization
int x; //Variable declaration, same name
int main(void) {
printf("%d", x); //output: 9
return 0;
}
使用相同变量进行编译时应该会出错。代码是怎么编译的?
【问题讨论】:
标签: c