若调用一个函数,且此函数中没有return语句,说法正确的是?
A:没有返回值
B:返回若干个系统默认值
C:返回一个不确定的值
答案是c ,即使函数中没有return语句,若函数不声明为void型,调用函数的时候还是可以得到int型的返回值。但是一个不确定的值,所以应该选c
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2016-01-19
函数里面没有return语句的话,说明函数声明的返回值一定是void类型
即void fun(……);参数省略了,也有可无。
如果声明返回值不是void的话,函数里面不写返回值,编译器会报错的,不会编译通过。
因此一定可以确认函数没有返回值了,答案是A本回答被提问者和网友采纳
即void fun(……);参数省略了,也有可无。
如果声明返回值不是void的话,函数里面不写返回值,编译器会报错的,不会编译通过。
因此一定可以确认函数没有返回值了,答案是A本回答被提问者和网友采纳
第2个回答 2014-12-25
A追问
对吗。
追答恩…
采纳哈
追问为什么?我看有选C的耶
追答答案解析:【命题目的】return语句的意义和用法。 【解题要点】在C++语言函数调用中,如果被调用函数中没有retnrn语句,并不带回一个确定的、用户所希望得到的函数值,而是带回的是一个不确定的值。 【考点链接】为了明确表示“不带回值”,可以用void定义无类型(或称空类型),这时,系统就保证不使函数带回任何值。
好吧…我记错了