#include<stdio.h>
int main()
{
char str[]="I love fishC"; //数组名只是一个地址,而指针是一个左值;
char *target=str;
int count = 0;
while(*target++ != '\0'){
count++;
}
printf("总共有%d个字符!\n",count);
int i;
int a=1;
int b=2;
int c=3;
int d=4;
int e=5;
int *p1[5]={&a,&b,&c,&d,&e}; //指针数组是一个数组,每个数组元素存放一个指针变量;
for(i=0;i<5;i++){
printf("%d ",*p1[i]);
printf("%d ",p1[i]);
printf("\n");
}
int(*p2)[5]; //数组指针是一个指针,他指向的是一个数组;
//用起来太麻烦了。
return 0;
}
运行结果: