在C语言中,全局变量可以在声明的时候初始化,但是不能在声明后再在函数外赋值 比如:这样是可行的
#include<stdio.h> int a = 1; int main() { printf("%d",a); return 0; }
但是如下这样是会报错的:
#include<stdio.h> int a; a = 1; int main() { printf("%d",a); return 0; }