美文网首页
九月二十七

九月二十七

作者: 网站蒋立卫 | 来源:发表于2018-09-28 08:47 被阅读0次

什么是定义:所谓的定义就是(编译器)创建一个对象,为这个对象分配一块内存并给它取上一个名字,这个名字就是我们经常所说的变量名或对象名。但注意,这个名字一旦和这块内存匹配起来(可以想象是这个名字嫁给了这块空间),它们就同生共死,终生不离不弃。并且这块内存的位置也不能被改变。一个变量或对象在一定的区域内(比如函数内,全局等)只能被定义一次,如果定义多次,编译器会提示你重复定义同一个变量或对象。

什么是声明:有两重含义。如下:

第一重含义:告诉编译器,这个名字已经匹配到一块内存上了,下面的代码用到变量或对象是在别的地方定义的。声明可以出现多次。

第二重含义:告诉编译器,我这个名字我先预定了,别的地方再也不能用它来作为变量名或对象名。比如你在图书馆自习室的某个座位上放了一本书,表明这个座位已经有人预订,别人再也不允许使用这个座位。其实这个时候你本人并没有坐在这个座位上。这种声明最典型的例子就是函数参数的声明,例如:

  void fun(int i, char c);

好,这样一解释,我们可以很清楚的判断:A)是定义;B)是声明。那他们的区别也很清晰了。记住,定义声明最重要的区别:定义创建了对象并为这个对象分配了内存,声明没有分配内存。

相关文章

  • 柯信日日精进442

    11/15/2017 周三 丁酉年 九月二十七日

  • 九月二十七

    早上起床,盛了三碗粥,小赵说按照分量的多少,就能看出谁是谁的,虽然我吃的最多,但是却饿的很快。 中午不到十一点,饿...

  • 九月二十七

    什么是定义:所谓的定义就是(编译器)创建一个对象,为这个对象分配一块内存并给它取上一个名字,这个名字就是我们经常所...

  • 九月二十七

    2016年九月二十七日星期二,天气多云最高温度三十三。 流年走在陌生的道路上感觉有点熟悉,那是她上学时常走的路。但...

  • DIY蜡烛

    2020.11.12 农历九月二十七 星期四 天气:晴 气温:18℃~28℃ 这几天都是快递不断,今天到了...

  • 生日日期备注

    二月初二 公公生日 三月初三 旭霞 八月初八 朵朵(9.12) 九月初九 红霞 九月二十五 爸爸 九月二十七 ...

  • 高效能慢生活践行第989天1101-2021

    2021.11.1(星期一)晨间检视 今天是什么日子: 农历:九月二十七 地点:吕梁 天气: 温度: 日出: 日落...

  • 高效能慢生活践行第1342天1022-2022

    2022.10.22(星期六)晨间检视 今天是什么日子: 农历:九月二十七 地点:吕梁 天气: 温度: 日出: 日...

  • 耕读日记·学习的乐趣三(摘白菜&晒太阳&腌冬瓜)

    2017年11月16日 九月二十七 星期四 晴 (一)摘白菜 九月份来到书院的时候,门口菜地上的白菜还非常小,长得...

  • 我在简书“蜗居”八个月

    从今年元月二十七入住简书以来,到本月九月二十七,我在简书整整八个月了。在这八个月中,我一直处于“蜗居”的状态,每天...

网友评论

      本文标题:九月二十七

      本文链接:https://www.haomeiwen.com/subject/fkjuoftx.html