
c
nameyx
超市职工
展开
-
点破二级指针与二维数组
int main(void) { [1] int a[5][3] = {{1,2,3},{4,5,6},{7,8,9}}; [2] int (*p) [3] = a; [3] printf("*p is : %X\n",*p); [4] printf("*p + 1 is :%X\n",*p+1); [5] printf("**p is : %X\n",**p)); [6] printf("**p...原创 2020-01-31 14:26:30 · 178 阅读 · 0 评论 -
常量指针、常量指针变量、指针常量一点通
常量指针: const int * p = &a; 速记:const在int前面,所以p才是常量。想要通过p修改指针指向的数值是不可以的。例如: *p = 12; 是不可以实现的。 常量指针变量: int * const p = &a; 速记:const在p前面,所以p本身是个常量,不可以操作p的值来将指针指向别处。例如:p = &b; 是不可以实现的。 指针常量: c...原创 2020-01-30 21:54:51 · 192 阅读 · 0 评论