本文共 616 字,大约阅读时间需要 2 分钟。
字符指针数组是一个数组,其中每个元素都是字符指针。字符指针数组的每个元素保存的是对应字符串的首字符的地址。以下是关于字符指针数组的详细分析:
字符指针数组的定义:
char *num[3] = {"heihei", "haha", "xixi"};
打印字符指针数组中的字符串:
for (int i = 0; i < 3; i++) { printf("%s\n", num[i]);}
访问特定字符:
printf("%c\n", *(num[1] + 1));
定义二级指针保存数组首元素地址:
char **p = num;
通过二级指针打印字符串:
printf("%s\n", *p);
打印特定位置的字符:
printf("%c\n", *(*(num + 1) + 2));
通过以上方法,可以有效地操作和打印字符指针数组中的各个字符和字符串。
转载地址:http://zifa.baihongyu.com/