C++伴我每一天

来源:互联网 发布:清华同方量产软件 编辑:程序博客网 时间:2024/04/29 06:55

2015/11/4

     呜呜,刚才写的博文没保存成功,好不给力呢,现在哀家还要再来敲一遍,也是醉了,有木有???

    今天叶子木需要记录的知识点如下:

  1)声明一个数组:int a[ ]={1,2,3};

      我们知道数组名a表示数组中第一个元素的地址,当我们把地址运算符&用于数组名a时,会是神马结果呢?知道结果的童鞋,真的是棒棒哒哈,俺表示不知道呢,不要嘲笑哀家是喔,嘿嘿。。结果就是:返回一个12字节内存块的地址(前提是int长4个字节)。

2)特殊情况下,函数声明的同胞妹

        int sum(int *a ,int c);

        int sum(int a[ ],int c );

       同样我们知道,正常情况下,int a[ ]表示声明一个数组,但是在函数头和函数声明中,,就和int *a为同胞妹,不分你我了,表示一个int 指针。int a[ ]提醒我们,a不仅指向int 还指向数组的第一个int。当指针指向数组的第一个元素时,可以使用数组表示法;而当指针指向一个独立的值时,使用指针表示法。例如,不可以在函数体中使用int a[ ]来声明指针。

0 0
原创粉丝点击