c语言中函数返回值类型由 c语言中函数返回值类型由什么组成( 二 )


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

 , 所以,函数返回值的类型是由定义该函数时所指定的函数定义类型决定的!
C语言规定,函数返回值的类型是由( ) 。A. return语句中的表达式类型所决定 B. 调用该函数时的主调函数类当然是由函数决定的?。?
比如声明一个函数
int prot(int *, int);
那么这个函数的返回值int型返回值 。
可以写成return XX--XX是int型,如果这里你写成其它型的(如A说的),编译会报错
再就是函数声明写成prot(int *, int), //不给他声明返回类型 。
PC机会隐式的让返回值为int型 , 如果你return 0.32,返回去的值其实是0.
c语言中函数返回值类型由的介绍就聊到这里吧 , 感谢你花时间阅读本站内容 , 更多关于c语言中函数返回值类型由什么组成、c语言中函数返回值类型由的信息别忘了在本站进行查找喔 。

推荐阅读