首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
admin
2010-03-29
34
问题
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
选项
A、函数调用可以作为独立的语句存在
B、函数调用可以无返回值
C、函数调用可以出现在表达式中
D、函数调用可以作为一个函数的形参
答案
8
解析
函数的形参和实参具有以下特点:
①形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分的内存单元。因此,形参只有在函数内部有效。函数调用结束返回主调函数后则不能再使用该形参变量。②实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。因此应通过预先用赋值,输入等办法使实参获得确定值。③实参和形参在数量上,类型上,顺序上应严格一致,否则会发生“类型不匹配”的错误。④函数调用中发生的数据传送是单向的。即只能把实参的值传送给形参,而不能把形参的值反向地传送给实参。因此在函数调用过程中,形参的值发生改变,而实参中的值不会变化。注意:函数调用不可以作为一个函数的形参。注意:函数可以嵌套调用,但是不可嵌套定义。
转载请注明原文地址:https://jikaoti.com/ti/yNW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
下列叙述中正确的是
有下列程序:main(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i<9;i+=2)s+=*(t+i);printf("%d\n",s);}程序执行后的输出结果是
以下程序的输出结果是()。voidf(int*q)main(){inti=0;{inta[5]={1,2,3,4,5},i;for(;i<5;i++)(*q)++;}
已定义以下函数intfun(int*P){return*P;}fun函数的返回值是()。
下列选项中不属于结构化程序设计原则的是
冒泡排序在最坏情况下的比较次数是
在数据库设计中,有三张关于学生选课的数据表,分别是学生信息表Stu(其中包括:学生的学号,姓名,性别,年龄,身份证号),课程信息表Cou(其中包括:课程代号,课程名称),选课信息表SC(其中包括:学生的学号,课程代号,课程成绩),则表SC的关键字(键或码)
下列各选项中,不属于序言性注释的是()。
一个模块直接调用的下层模块的数目称为模块的()。
随机试题
行政机关实施行政处罚时,应当责令当事人改正或者限期改正违法行为。()
下列属于限制人身自由的行政处罚是()
A.收缩压B.舒张压C.脉压D.中心静脉压右心房或胸腔大静脉内的压力称为
某地防疫站1995年疫情资料统计共发生狂犬病20例,且全部死亡,根据此资料
可以增强修复体与制备体固位力的固位形是()
旅游业的特点包括()。
清政府先后在保定、天津等地创办( )。
Jobsharingreferstothesituationinwhichtwopeopledividetheresponsibilityofonefull-timejob.Thetwopeoplewillingly
对人与自然关系的理解正确的是
某系统结构图如下所示: 该系统结构图的最大扇入数是()。
最新回复
(
0
)