选D原因:C语言规定main函数的返回值为int类型。
在C语言中,当定义函数时,函数返回值类型可以指定为任何一种数据类型,例如int、float、double、char、void等。关键字可以省略的情况是指函数返回值类型为void时,可以省略关键字。以下是一个简单的C语言函数示例...
按标准来说,C的main函数是需要有返回值的。标准中main函数返回类型是int的,所以需要一个返回值。但是由于历史原因,很多地方可以看到没有返回值的main。比如直接main()或者说voidmain()但是这样一般编译器也不会认为错误...
决定C语言中函数返回值类型的是定义函数时在函数首部所指定的类型。在C语言中,一个标准的函数定义语句块必须包含函数返回值的类型标识符、函数名、形参类型及数量、函数体、返回值表达式。如果函数返回值类型为void(即无...
a;(a的类型,你在函数体里定义的是inta;但根据需要,你要的是一个float型的返回值),于是,这样定义一个函数:float函数名(参数列表){inta;函数体;……returna;}这样,返回值a就变成了float型。
Node*--通过函数自身返回,返回一个结构指针,指向Node型结构。int--通过函数自身返回,返回一个整型量。CreateLinkList是建链表,返回Node*结构指针GetElem获取元素单元,返回Node*结构指针InsertLink...
c语言规定,函数返回值的类型是由函数首部定义的类型决定。函数返回值应与首部定义的类型一致,如若不一致,则自动将返回值强制转换为函数首部定义的类型。没有定义类型时默认为int型。也就是说你的函数是什么类型,返回值就...
函数定义intfun(inta,charb)。返回值就是整型。函数定义int*fun(inta)。返回值就是基类型为整型的指针。函数定义voidfun(inta)。无返回值。简介在调用函数时,如果需要从被调函数返回一个值供主调...
\x0d\x0a4)不返回函数值的函数,可以明确定义为“空类型”,类型说明符为“void”。如例8.2中函数s并不向主函数返函数值,因此可定义为:\x0d\x0avoids(intn)\x0d\x0a{??\x0d\x0a}\x0d\x0...
考虑到main函数的特殊性,lz不明白这个问题可以理解。main()是省略了返回值类型,C语言会默认认为成main的类型为int,在main()的函数体内要返回一个值,如return0;而voidmain()的返回值是void类型,也就是说没有返回值...