定义一个函数就是为了以后的调用,但如果函数定义在后面而调用在前,就会产生编译错误。为此,必须将函数定义在前或在调用前进行“函数的说明”。函数说明消除了函数定义的位置影响。选项的描述是正确的。函数可以没有参数,可以没有返回值。递归函数就是自己调用自己。所以、和选项的描述都是错误的。
A错,没有返回值也行,不过在函数前面要写void(空)关键词, 以说明函数返回为空B错,嵌套调用肯定是对的;但嵌套定义没意义,在里面定义的函数,在函数外面不能调用它.C对,形参的值不能传出去,因为它只是局部变量,函数调用结束后它即消失了.如果形参为指针或引用,实参传进来的就是它自己D错,main函数可以写在其他函...
正确答案:C 解析:本题考查了函数的一些概念。内联函数是在一般函数定义之前加上关键字 inline声明的函数,其作用类似于预处理宏函数,而不是定义在另一个函数体内部的函数,所以选项A不正确。在无返回值函数中,执行完最后一条语句后将自动返回,而不必加入return语句,所以选项B也是错误的。如果函数只是返回值类型不...
下列关于C++函数的说明中,正确的是【】。 A. 内联函数就是定义在另一个函数体内部的函数 B. 函数体的最后一条语句必须是return语句 C. 编译器会根据函数的参数个数和参数类型来区分函
下列关于C语言中的main函数说明,正确的是( )。A.是整个程序的入口函数B.一个C语言的源代码中可以有很多main函数C.C语言中的主函数的名称用户可以自己命名D.不
这个函数的功能仅仅是将传入的x输出到控制台,它没有返回值,但是可用。B.函数可以嵌套调用,但不可以嵌套定义。标准C语言不支持嵌套定义,但是有编译器是支持的,如gcc,下面这个程序在gcc编译和运行是没有任何问题的,在VC6.0中编译不过,本题中指的应该是标准C语言。include<stdlib.h> include<stdio...
由所用机器的字长决定 参考分析:参考答案很明确地表明了,C语言中各种类型在内存中所占用的字节数由所用机器字长决定。通常在PC机中字符、整型、实型所占用的内存空间大小为1、2、4个字节。 查看完整题目与答案 【简答题】函数 +1的值域为 。 查看完整题目与答案 高中数学>正弦、余弦函数的图象与性质(定义域...
C语言中,关于函数下列说法正确的是 (38) ,下列符号可以作为函数名的是 (39) 。C语言中函数内部定义的变量,缺省存储类别是 (40) 。当return语句中的表达式的类型和函数定义类型不一致时,函数返回值类型由 (41) 。 A.return语句中表达式类型决定B.调用该函数时主调函数类型所决定C.调用该函数时由系统临时决定D...
C程序函数中定义的自动变量,系统不自动赋确定的初值 C程序函数的形参不可以说明为static型变量 (14)有以下程序 r *w, int m) { r s,*p1, *p2; p1 = w; p2 = w+m-1; hile (p1 { s=*p1; *p1=*p2; *p2=s; p1++; p2--; } } in( ) { har a[]="123456"; ); ; 654321 116611 ...