int*p;中p是一个指针,int*fun();中,为什么fun就不是一个指针呢,而只是一个返回值是指针的函数

2024-11-28 18:28:05
推荐回答(1个)
回答1:

函数的声明与定义没有理解透彻;
函数声明格式 (返回值类型) (函数名)(参数列表)
int* fun ()
fun仅仅是一个函数名而已
而int*p;这个叫做声明变量,说明p是一个指针型的变量
变量的声明与函数的声明,这个不难理解啊