44问答网
所有问题
C语言 函数调用不可作为一个函数的形参这句话怎么理解?
如题所述
举报该问题
推荐答案 2021-01-24
函数调用可以作为一个函数的实参,但是不能作为一个函数的形参,因为返回值是储存在寄存器中的,而在C语言中寄存器是8位的,8位寄存器只能储存数据而不能储存地址,没有地址自然不能作为形参了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/KYDDVRY3ZR3W3WDVYG.html
其他回答
第1个回答 2020-01-20
函数调用可以作为一个函数的实参,但不能作形参.因为实参必须是一个确定的值.形参是定义这个值的数据属性.
本回答被网友采纳
相似回答
c语言
中,为什么
函数调用不
允许出现在
形参
中?不是有递归调用吗
??
答:
因为
形参
表中每一项用来接收一个值,而
函数调用不
能作为“左值”,即不能被赋值,所以是错的。
C++中为什么不能用
函数
名作
形参?
答:
代码在编译时会出现 error C2664: 'InsertSort' : cannot convert parameter 1 from 'int' to 'int []'这是因为用数组名做
函数
实参时,向
形参
(数组名或指针变量)传递的是数组首元素地址,
C语言
中什么是
形参
,什么是实参?
答:
形参的作用是实现主调函数与被调函数之间的联系,通常将函数所处理的数据,影响函数功能的因素或者函数处理的结果
作为形参
。实参:全称为"实际参数"是在调用时传递给函数的参数,即传递给被
调用函数的
值。实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行
函数调用
时,它们都必须具有...
有关
C语言函数调用
尤其是调用过程 最好再能解释一下
形参
和实参
答:
形参出现在函数定义中,在整个函数体内都可以使用,离开该函数则不能使用
。实参出现在主调函数中,进入被调函数后,实参变量也不能使用。形参和实参的功能是作数据传送。发生函数调用时,主调函数把实参的值传送给被调函数的形参从而实现主调函数向被调函数的数据传送。函数的形参和实参具有以下特点:1. ...
大家正在搜
函数调用可以作为一个函数的形参
c语言调用函数时实参和形参
函数调用时的实参和形参
函数调用时的实参和形参之间传递
c语言函数数组形参
c语言形参可以是什么
c语言数组形参和实参
c语言形参改变不影响实参
c语言如何调用函数
相关问题
c语言中,为什么函数调用不允许出现在形参中?
已定义的函数有返回值,函数调用可以作为一个函数的形参吗?
c语言“在调用函数时,主调函数通过参数向被调函数传递数据。”...
关于c语言 在c中调用函数时,只能把实参的值传递给形参,形...
C语言中用函数做函数的形式参数的问题
c语言问题,在调用函数时可以将结构体变量作为实参传给函数这句...
C语言中为什么要定义函数和形参类型?(形参要)(函数不是不能...
c语言 引用变量为什么不能作为函数参数