C语言指针如何快速看返回类型

来源:百度知道 编辑:UC知道 时间:2024/06/18 10:33:52
比如指针数组,指向涵数指针,返回指针的函数等等,怎样快速辨别?谢谢

直接记忆啊,带括号的是指向一个函数或数组的指针;不带括号的就是函数的返回值和数组的元素

数组的指针
char (*pch)[10]; //定义了一个指向10个char元素组成的数组的指针pch

指针数组(数组的每个元素是一个指针)
char *pch[10];

函数指针:
int (*pi)(); //定义了一个返回值为int型的函数的指针pi

返回指针的函数
int *pi();

什麼意思啊?

使用slick edit, source insight这样的工具写代码.
你鼠标点上去,就能在预览窗口看到是如何定义的了

我给你的建议是把这几个地方看上十遍,你自然就会了,另外多找这方面的习题看