发布网友 发布时间:2022-04-23 09:30
共2个回答
热心网友 时间:2023-07-17 17:24
不会影响的!!
以下给出了他们的区别和联系!!
授人以鱼不若授人以渔,希望能帮到你!
变量的定义:
所谓的定义就是(编译器)创建一个对象,为这个对象分配一块内存并给它
取上一个名字,这个名字就是我们经常所说的变量名或对象名。但注意,这个名字一旦和这块内存匹配起来(可以想象是这个名字嫁给了这块空间,没有要彩礼啊。^_^),它们就同生共死,终生不离不弃。并且这块内存的位置也不能被改变。一个变量或对象在一定的区
域内(比如函数内,全局等)只能被定义一次,如果定义多次,编译器会提示你重复定义同一个变量或对象。
变量的声明:
第一重含义:告诉编译器,这个名字已经匹配到一块内存上了从,后面的代码用到变量或对象是在别的地方定义的。声明可以出现多次。
第二重含义:告诉编译器,我这个名字我先预定了,别的地方再也不能用它来作为变量名或对象名。比如你在图书馆自习室的某个座位上放了一本书,表明这个座位已经有人预订,别人再也不允许使用这个座位。其实这个时候你本人并没有坐在这个座位上。这种声明最典型的例子就是函数参数的声明!!!
c编程高手团队正在招新,有意者速速行动一起学习,一起努力!!
热心网友 时间:2023-07-17 17:25
说明了就意味着这个全局变量在本文件中有效!