今天老师在课上说,局部变量可以和全局变量重名??这个怎么理解啊,名字一样,我调用的时候,程序怎么知道我想调用的是哪一个?
edit 我来答
keyboard_arrow_left上一篇 : 列举 3 个"WRITE-BUG技术共享平台"的缺点 关于mciSendString函数播放音频 : 下一篇keyboard_arrow_right
在程序中如果出现了相同的两个变量,一个是局部变量,一个是全局变量,编译可以通过,但是打印出的值是局部变量的值,如果想打印全局变量的值的话,在全局变量之前加上“::”就可以了
它们在内存中存储的位置应该不一样吧,对应两个不同的内存,所以肯定是可以重命名的
实际上它们的内存是不同的
3个回答