码迷,mamicode.com
首页 > 其他好文 > 详细

第四章:数组与指针

时间:2014-10-08 15:47:15      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:ar   sp   c   on   r   ef   size   bs   as   

1:初始化:内置类型的数组在函数体内没有初始化,在外是有的;而指针是都没有的。

2:null叫空字符—‘\0’为0--char--1个字节;NULL---叫空指针--为0--int---4个字节的。

3:数组是不能直接赋值与复制的;而容器可以;

4:size_t   ptrdiff_t 数组==== size_type difference_type 容器

5:void*是类型不确定;NULL是对象不确定,类型确定

6:超出末端指针,末端迭代器;用途一样,看门狗

7:const对象的指针不可以初始换非const对象的指针,但是反之可以;对于const变量是可以初始化非const变量的,反之亦可以。

8:const指针其实是自以为是指向const对象的指针

9:typedef定义不能简单看做是文本展开,特别是const时

10:习惯:const放在类型前,而对于typedef后,注意放后面易于理解。

11:多维数组,只是数组的数组;注意 int *p[4]和int (*p)[4]的区别,前者是表示存放4个int指针,后者表示存放4个int

第四章:数组与指针

标签:ar   sp   c   on   r   ef   size   bs   as   

原文地址:http://www.cnblogs.com/miner007/p/4011011.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!