C语言规定,函数返回值的类型是由( )。 A. return语句中的表达式类型所决定 B. 调用该函数时的主调函数类
答案:4 悬赏:50 手机版
解决时间 2021-11-30 06:41
- 提问者网友:萌卜娃娃
- 2021-11-29 11:09
C语言规定,函数返回值的类型是由( )。 A. return语句中的表达式类型所决定 B. 调用该函数时的主调函数类
最佳答案
- 五星知识达人网友:一秋
- 2021-11-29 12:17
当然是由函数决定的啊:
比如声明一个函数
int prot(int *, int);
那么这个函数的返回值int型返回值。
可以写成return XX -->XX是int型,如果这里你写成其它型的(如A说的),编译会报错
再就是函数声明写成prot(int *, int), //不给他声明返回类型。
PC机会隐式的让返回值为int型,如果你return 0.32, 返回去的值其实是0.
比如声明一个函数
int prot(int *, int);
那么这个函数的返回值int型返回值。
可以写成return XX -->XX是int型,如果这里你写成其它型的(如A说的),编译会报错
再就是函数声明写成prot(int *, int), //不给他声明返回类型。
PC机会隐式的让返回值为int型,如果你return 0.32, 返回去的值其实是0.
全部回答
- 1楼网友:上分大魔王
- 2021-11-29 13:36
A
- 2楼网友:风格不统一
- 2021-11-29 12:54
函数形式为:类型说明符 函数名()
其实函数返回值的类型是由 类型说明符 所确定的类型决定的
(你的选项没贴全吧)
其实函数返回值的类型是由 类型说明符 所确定的类型决定的
(你的选项没贴全吧)
- 3楼网友:野味小生
- 2021-11-29 12:36
应该是有定义的时候决定的!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯