对于数组指针、函数指针、指针数组、指针函数的理解真的还需要深入理解才行,不然不能学习到C语言的精华。下面是学习C语言这部分内容写的代码:
//数组指针 int (*p)[4]; //函数指针 void printWelcome(){ puts("程序启动,欢迎使用"); }; void(*p)();//定义一个函数指针变量 p = printWelcome;//指向函数 (*p)();//调用 //指针数组 int * p[4];//[]的优先级比*高 //指针函数 int *a(int x,int y); //返回指针值的函数 int* getPosPerson(int pos,int (*pstu)[4]); int *p; p = (int *)(pstu+pos); return p;
博客强调需深入理解数组指针、函数指针、指针数组、指针函数,才能掌握C语言精华,并提及给出了学习这部分内容所写的代码。

被折叠的 条评论
为什么被折叠?



