C语言中指针数组例子
#include <stdio.h> int main() { char *pst[3]={"Jan","Feb","Mar"}; int i; for (i=0; i<3;i++) printf("Array :%s\n", pst[i]); for (i=0; i<3; i++) printf("Array head :%c\n", *pst[i]); return 0; }
运行结果是这样的:
Jan
Feb
Mar
J
F
M
也就是说,pst[1],pst[2],pst[3]都是指针,
以 pst[1]为例,
其所指代的内容为:[J] [a] [n] [\0]. printf 语句 带%s,可以直接打印此指针所指代内容。