数组指针的意义

来源:互联网 发布:godaddy转阿里云 编辑:程序博客网 时间:2024/04/27 22:20

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),指针外面一定要加一个括号。对于数组指针,指针自增的字节数是数组的字节长度。

0 0
原创粉丝点击