44问答网
所有问题
c语言中,为什么函数调用不允许出现在形参中?不是有递归调用吗??
如题所述
举报该问题
推荐答案 2018-09-24
因为形参表中每一项用来接收一个值,而函数调用不能作为“左值”,即不能被赋值,所以是错的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/3DDGRWGZDZRDZR63GV.html
相似回答
C语言
函数调用不
可作为一个函数的
形参
这句话怎么理解?
答:
函数调用可以作为一个函数的实参,但是不能作为一个函数的形参
,因为返回值是储存在寄存器中的,而在C语言中寄存器是8位的,8位寄存器只能储存数据而不能储存地址,没有地址自然不能作为形参了
C语言中递归函数
用的多不多
?什么
地方会涉及到这个?学此专业的人应该掌握...
答:
C语言中的函数可以递归调用
,即:可以直接(简单递归)或间接(间接递归)地自己调自己。要点:1、C语言函数可以递归调用。2、可以通过直接或间接两种方式调用。目前只讨论直接递归调用。二、递归条件 采用递归方法来解决问题,必须符合以下三个条件:1、可以把要解决的问题转化为一个新问题,而这个新的问...
c语言
函数递归调用是
怎么回事?
答:
还有一个比较复杂一点,是双向调用,也就是a
函数调用
b函数,b
函数在调用
a函数 这样循环
调用,
其实基于这个道理,还有多个函数互相调用,不过这样的情况很少见 但万变不离其宗,每个函数都有两个分支,一个是结束条件,一个是
调用函数
关于
c语言
在c
中调用函数
时,只能把实参的值传递给
形参,形参
的值
不能
...
答:
不对,
在C语言中,传值有地址传值和参数传值,参数传值只能将实参传值给形参
,所以A选项正确。C语言中的外部变量是可以在函数之间传递数据的。C语言中的自动变量是默认的变量,实际上是函数中的局部变量,所以D选项正确。全局变量一经定义都是需要分配内存单元,在程序运行过程中自始至终都会占用固定的...
大家正在搜
函数调用可以作为一个函数的形参
c语言中形参可以是什么类型
函数调用时的实参和形参之间传递
c语言函数实参和形参
函数调用时的实参和形参
c语言实参是什么
void在c语言中什么意思
实参和形参是什么
c语言形参和实参的区别