#include<stdio.h>
#include<string.h>
int main(void)
{
int *a
[10];
printf("%d,%d\n", sizeof(a
),sizeof(a
[0]));
double *b
[10];
printf("%d,%d\n", sizeof(b
), sizeof(b
[0]));
system("pause");
return 0;
}
在一个系统中,存取指针的字符个数都是一样的 二级指针
int main(void)
{
int a
= 10;
int *p
= &a
;
int **pp
= &p
;
**pp
= 100;
printf("a = %d\n",a
);
system("pause");
return 0;
}
二级指针是指向一级指针的指针 C语言允许定义多级指针,但是使用过多增加代码的复杂性,考试的时候会用到多级指针,但实际编程的时候最多用到3级,但是3级指针也不常用到,一级和二级指针是大量使用。