1.在定义字符串变量时:结尾处会自动添加结束标志‘\0’(结尾自动添加,占一个字节)
依次赋值为字符时,赋几个字符就是几个单位的字节;
ch2[]所占字节数为6;
ch3[]所占字节数为5;
2.在使用指针时,如果不知道指针要指向哪一个地址,就先使用 (数据类型)* p = NULL;
使用空指针就是为了避免野指针的出现,以免造成不必要的引用所造成的损害;
指针所占的内存大小空间固定为8个字节;
2.1 (数据类型)*(指针名):在定义和初始化的时表示后面的这个变量为指针变量
*(指针名):单独使用就是在调用指针所指向地址里的内容
2.2 p+1和p++的区别:
p+1:指针的指向没有改变
p++:指针的指向偏移了一个数据类型单位的地址
2.3 指针数组和数组指针的理解
首先:【】的优先级比*的优先级高。
2.3.1 指针数组
本质是一个数组,数组里面的元素为指针,本身遵循数组的原则&