不在函数里的变量就是全局变量 如果是在同一个cpp文件里,编译器自然知道什么在函数里,什么在函数外面 如果是在其他cpp文件定义的,那么你要用extern声明,告诉编译器这个变量是全局的,但是不在这个文件里.否则会遇到 "未声明标识符 "错误 操作系统不管你的变量.事实上,它连变量的名字都不会知道:),它只是按照编译好的代码,一步步的执行

全局变量和局部变量有什么区别?是怎么实现的?操作系统和编译器是怎么知道的

参考答案与解析:

相关试题

全局变量和局部变量有什么区别?是怎么实现的?操作系统和编译器是怎么知道的