当前位置:编程学习 > C/C++ >>

11)下列说法中错误的是( ) A.在不同的函数中可以使用相同名字的变量 B.函数中的形参是局部变量 C.在一个

11)下列说法中错误的是( ) A.在不同的函数中可以使用相同名字的变量 B.函数中的形参是局部变量 C.在一个函数内定义的变量只在本函数范围内有效 D.在一个函数的复合语句中定义的变量只在本函数范围内有效
答案:答案应该选D,但是这个D答案表达时有点问题,应该去掉“只”这个字,才让这句话是错的。因为,在复合语句中,定义在{}中的变量不能在该函数{}外使用。而在该题D中有“只”字表达的意思却不同了。呵呵~~希望对你有帮助~~
其他:D
在定义这个变量之前的都是没效的,有的也只在{}有效 1 A
2 C()
3 D
4 B
5 A
6 C
7 D
8 B
9 B

上一个:怎么用C语言控制16*16的LED显示汉字数字,汉字比如“欢迎光临”,数字比如“520”; 谢谢高手指点迷津!
下一个:c语言问题 main(){int a=10;a=(3*5,a+4);printf("%d",a);}结果是什么?a=(3*5,a+4)是什么意思?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,