}这里的int c就是形参了。 假设你定义了一个函数,返回一个int值int bb(){return 5;}然后 调用 aa(bb()); 这个时候 就是把bb()的返回值作为实参 传递给aa()了。=》aa(5);所以有返回值的函数可以做为 实参,是把函数的返回值 作为参数了 解析看不懂?免费查看同类题视频解析查看解答...
没有返回值的函数格式为: void 函数名(参数);或 函数名(参数);在定义函数时,函数体内有返回值的要用return返回相应的类型值,而没有返回值的不能用retur;语句,否则编译器会警告出错!
回答:void Sum(int a,int b,int *s) { *s=a+b; } int main() { int a,b,c; printf("请输入两个数:") scanf("%d%d",&a,&b); Sum(a,b,&c); printf("%d+%d=%d\n",a,b,c); return 0; }
C)函数调用可以出现在表达式中 D)函数调用可以作为一个函数的形参 解析:返回值存在寄存器中, 没有地址, 不能作为形参,但可以作为实参。 2、形参与实参区别 形参出现在函数定义中,在整个函数体内都可以使用, 离开该函数则不能使用。 实参出现在主调函数中,进入被调函数后,实参变量也不能使用。 形参和实参的功...
1 可以,返回值被丢弃 2 可以,返回值是实参的值 3 可以,用返回值来进行运算 4 和2一样,是否书写错误
void a(int num_back) /*注意定义形式*/ { printf("%d\n",num_back);} 在主函数中,先定义一个变量,然后输入一个值,在a()这个函数中输出。当程序运行a(num);这一步时,把num的值赋值给num_back,在运行程序过程中,把实际参数的值传给形式参数,这就是函数参数的传递。形参和实参可...
这就是C标准中所谓的“未定义行为”。所以你的问题的直接答案就是:返回值是不确定的,所以你只是凑巧...
在C中,正常情况下,我们只能从函数中返回一个值。但在有些情况下,我们需要从函数中返回多个值,此时使用数组或指针能够很好地完成这样的任务。这里是一 个示例,这个程序使用一个整型数组作为参数,并将数组元素的和与积返回给调用函数。下面是C代码,这是一种常见情况。下面给出实现技巧:1.include ...
C是由一个且仅有一个主函数( main)和若干个子函数组成.子函数可有可无。一个C语言源程序[1]执行,从主函数开始,以主函数结束。C语言称为函数式语言[2],即用户可根据解决问题的算法编成一个相对独立的函数模块,然后采用调用的方法来使用函数[3]。采用了函数模块式的结构的特点:程序的...
百度试题 题目如果要定义一个没有返回值的函数,应使用的C语言关键字是( )。 A.NULLB.emptyC.voidD.N/A相关知识点: 试题来源: 解析 C 反馈 收藏