指针数组的一个重要优点在于,数组的每一行长度可以不同
测试:
#include <stdio.h>int main(void){ int *pint[3]; int a[] = {0,1}; int b[] = {2,3,4}; int c[] = {5,6,7,8}; *pint = a; *(pint + 1) = b; *(pint + 2) = c; PRintf("%d/n",*pint[1]); printf("%d/n",(*pint)[1]); printf("%d/n",*(pint + 1)[1]); printf("%d/n",(pint + 1)[1][1]); printf("%d/n",*(pint + 1)[2]);// printf("%d/n",*(pint + 1)[2][1]); printf("%d/n",*(pint + 1)[3]); printf("%d/n",(*(pint + 1))[1]); printf("%d/n",(int) pint); printf("%d/n",(int) pint[1]); printf("%d/n",pint[1][1]);// printf("%d/n",*pint[1][0]);// printf("%d/n",(*pint[1])[0]); return 0;}
新闻热点
疑难解答