小例题:S1E23:指针数组和数组指针 | 课后测试题及答案
https://fishc.com.cn/thread-72908-1-1.html
(出处: 鱼C论坛)
指针数组:
#include<stdio.h>
int main()
{
char *p1[3] = {"今天", "吃饭", "视角"};
int i;
for (i = 0; i < 3;i++)
{
printf("%s\n", p1[i]);
}
return 0;
}
数组指针:
#include<stdio.h>
int main()
{
int temp[4] = {1, 2, 3, 4};
int (*p2)[4]= &temp; //int *p指向的是一个变量并不是数组、
int i;
for (i = 0; i < 4;i++)
{
printf("%d\n", *(*p2 + i));
}
return 0;
}