本文介绍: C语言基础:指针,指针变量,野指针,指针的运算
0.指针&指针变量
32位平台,指针变量是4个字节(32bit/8=4)——–x86
64位平台,指针变量是8个字节(64bit/8=8)——–x64
编号=指针=地址;我们平常讲的p是指针就是说p是一个指针变量;
************只要是指针变量,在一个平台上,大小都是一样的,为什么要区分不同的类型呢?
因为不同类型的指针,决定了对指针进行解引用操作的时候可以访问的字节数——指针的权限;同时也决定了指针向前向后走一步有多大——-步长;
1.野指针
局部变量不进行初始化时侯,是随机值;
1.类型
2.如何避免野指针
2.指针运算
(1)指针+-整数
(2)指针-指针
(3)指针的关系运算
3.二级指针
4.指针数组模拟二维数组
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。