int* h(int* a,int* b){return *a>*b? *a:*b;} 怎么不行? 返回类型不...
发布网友
发布时间:2024-10-04 00:20
我来回答
共3个回答
热心网友
时间:2024-10-04 01:30
int* h(int* a,int* b) //返回整型指针
{return *a>*b? *a:*b;} //返回*a,或者 *b, *a,*b 已经是求得指针所指的内容了,这时候*a,*b代表了指针的内容,*a ,*b 只有在定义的时候才叫指针,其他时候,用 a,b表示就是指针
热心网友
时间:2024-10-04 01:27
函数类型 int*
要求函数返回值是地址
子函数内的返回值:*a 或 *b 都是整型数据
热心网友
时间:2024-10-04 01:26
改成这样:
int* h(int* a,int* b){return *a>*b? a:b;}
*a,*b是值,不是指针。