标签:
本文原创为freas_1990,转载请标明出处:http://blog.csdn.net/freas_1990/article/details/45823027
c语言里的指针函数、函数指针、指针数组都用得比较多,数组指针相对在项目中比较少见。
#include <stdio.h> #include <stdlib.h> int main() { char (*a)[5]; char b[8]={'0','1','2','3','4','5','6','7','8','9'}; a = b; printf("a[0] is %d\n",(*a)[0]); a++; printf("a[0] is %d\n",(*a)[0]); return 0; }
运行结果是:
这里,关键的地方是要加上(*a),指针外面一定要加一个括号。对于数组指针,指针自增的字节数是数组的字节长度。
BTW:
函数指针的使用方式与之类似。
标签:
原文地址:http://blog.csdn.net/freas_1990/article/details/45823027