正确答案为B,自定义有返回值。因为int代表函数返回值的类型,表示函数返回一个整数值,而自定义有返回值的main函数可以返回一个整数值。选项A错误,因为系统库中的main函数是没有返回值的,而且系统库不是main函数的类型。选项C错误,因为自定义void类型的main函数是没有返回值的。因此,答案为B,自定义有返回值。 ...
void可以返回一个空指针或者什么也不返回,int 函数必须要返回一个整形的值,如果没有return ,不会报错,但是编译器有警告。
一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。 缺省值:计算机软件系统要求用户输入某些值而用户未给定时,系统自动赋予的事先设定的数值. 函数返回值类型缺省int型就是如果程序员没定义函数返回值类型,则编...
好像没有规定吧,可能不同的编译器有不同的处理方式,你最好还是自己写上return语句。而且有的编译器发现你的int型函数没写return的话,会无法通过编译的。比如我用的VC6
函数前定义了int,说明必须要返回值是整型的。也就是说必须return一个整型。所以return 0了。其实return任何一个整数都行,比如return100 return998 等等。只要用不到,就没关系。如果用不到,写0,因为0一般代表什么都没有么,所以就0了,相当于一种隐性的规则吧。
必须使用return(表达式)语句,返回函数值。
如果函数返回的是const int类型,那么返回值不可以被修改,例如:constintfoo(){return10;}intmain(){...
C++函数返回值为int和const int类型的区别在于,返回类型为const int的函数返回的值是不可修改的常量,...
在c语言中,有返回值的就用int,没有返回值就用void。在C语言中,凡不加返回值类型限定的函数,就会被编译器作为返回整型值处理。即不加返回值说明的函数为返回为int的函数。如果函数没有返回值,一定要声明为void类型。这既是程序良好可读性的需要,也是编程规范性的要求。另外,加上void类型声明后,...
百度试题 结果1 题目int fun(){return (3,4);} fun后的函数返回值是什么 相关知识点: 试题来源: 解析 这里考察运算符的优先级和结合性。首先,运算括号里的,即3,4然后,逗号运算符是从左到右运算的,所以最终返回4。结果如下: 反馈 收藏