早教吧 育儿知识 作业答案 考试题库 百科 知识分享

以下叙述中不正确的是A.在不同的函数中可以使用相同名字的变量B.函数中的形式参数是局部变量C.在一个函数内定义的变量只在本函数范围内有效D.在一个函数内的复合语句中定义的

题目详情
以下叙述中不正确的是______
A.在不同的函数中可以使用相同名字的变量
B.函数中的形式参数是局部变量
C.在一个函数内定义的变量只在本函数范围内有效
D.在一个函数内的复合语句中定义的变量在本函数范围内有效
答案及解释!!!
▼优质解答
答案和解析
D是叙述不正确的。
A就好比是两个班级里可以有相同名字的同学依然不会有问题。
B形式参数是指你声明函数以及创建函数时参数列表里的参数,用来接收实际参数,也就是被赋值,包括传值赋值,传址等赋值方式。
局部变量是指声明在函数里的变量,它的生存周期是和它所在的函数体一致的。
例如:
void divide(double d){};
d为形式参数。
调用时
divide(20.0);
20.0为实际参数
可见 函数中的形式参数是局部变量(d的形式参数是随着它所在的函数生命周期一致的)
C在一个函数内部定义的变量是内部变量,它只在本函数范围内有效,也就是说只有在本函数内才能使用它们,在此函数以外是不能使用这些变量的。
D与C一个道理,在复合语句中有效。所以错误。
不知道你时候看明白了。
看了 以下叙述中不正确的是A.在不...的网友还看了以下: