回 帖 发 新 帖 刷新版面

主题:C语言  指针问题

指针函数问题
 
int  *p(int *a)
char *p(int *a)
请问能不能不写前边的int和char    因为返还的都是指针的地址啊

回复列表 (共1个回复)

沙发

可以,甚至写成这样int p(int *a)或unsigned int p(int *a)都是一个意思。
但这样很容易引起错误,在使用的时候还要再强制类型转换。
这要看你是怎么理解指针的。

我来回复

您尚未登录,请登录后再回复。点此登录或注册