C语言程序中某个变量在定义以前使用了是什么意思

2025-04-17 11:39:30
推荐回答(4个)
回答1:

双字节变量啊,定义变量的意思,指明你给定的字母是变量,同时系统会根据你定义的变量为你的变量分配存储空间的,比如int他是个双字节变量,他就要在系统里面占用两个字节的空间,如果你个他存赋值的话,最多只能赋两个字节,

回答2:

把它定义在所有函数的外面(函数包括主函数main),若要在其它源文件里面也要使用该变量,则在要使用的源文件中加入extenr的声明。 就是定义在函数外部

回答3:

就是你没定义这个变量,这个变量是不存在的,可是你就开始使用了。

回答4:

文件的作用范围只限于定义出道文件结束。
如果要在定义之前使用,应在使用之前对变量进行声明。例如:
....
main()
{...
extern int a;
a++;
....
}

int a;
....

表示把变量作用域扩展到声明处