指针高级
孙浩的博客
这个作者很懒,什么都没留下…
展开
-
指针高级之数组与指针详解
指针高级之数组与指针详解 1.数组存放什么类型就是什么数组,如整形数组,字符数组 2.指针存放什么类型的数据地址,指针就是什么指针,如整形指针,字符指针,数组指针 3.数组指针和指针数组是两种不同的概念 (1)数组指针首先是指针,是存放数组数据地址的指针 整形数组指针 int *pii=arr (2) 指针数组是指整个数组当中每一个元素都是指针类型的数据的数组 整型指针数组 int *prr[10]; 4.如果有存放数组的数组就是二维数组 5.如果指向指针的指针就是二维指针 int src=1原创 2020-09-29 02:23:25 · 436 阅读 · 0 评论 -
指针高级之const关键字
指针高级之const关键字 ##不能赋值只读变量 const int a=10; a=100; 编译时会出错 可以使用非const指针对于内容进行修改 在当前环境下,通过指针访问的数据为改变后的数据, const int a=10; int *p=&a; *p=11; printf("%d,/%d\n",*p,a) 输出为:11,11 注:与编译环境有关,有的编译环境输出为11,10 const声明不可改变存储空间内的数据指针 const int *pp=&a; prin原创 2020-09-26 23:36:06 · 63 阅读 · 0 评论