"C语言中,函数返回值的类型是由定义函数时所指定的函数类型决定的"这句话对吗?

如题所述

int
afun()//函数定义,int
表示函数定义的类型

long
a;
int
b;
//如果返回是这样,return
a;
错误,因为返回值的类型与定义的类型不一致
//如果返回是这样,return
b;
正确,因为返回值的类型与定义的类型一致

,所以,函数返回值的类型是由定义该函数时所指定的函数定义类型决定的!
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答