前言:
而今朋友们对“c语言复合语句的作用是什么”可能比较注意,同学们都想要知道一些“c语言复合语句的作用是什么”的相关知识。那么小编也在网摘上搜集了一些对于“c语言复合语句的作用是什么””的相关文章,希望你们能喜欢,同学们快快来学习一下吧!大家可能看到【C++】笔记系列文章,没有发笔记八出来,这个问题是这样的,在整理笔记的时候会参考网上的一些资料,笔记八在发出来之后显示内容跟网络重复太多,这个可能是我在其他平台也有发文,重复了,没法发这个笔记八。有需要的可以私信我。
笔记九:C++对C的扩展——“实用性”增加
笔记八中已经说到:在 C语言中定义了3个层次的作用域,即文件(编译单元)、函数和复合语句。
C语言中的变量都必须在作用域开始的位置定义!
C++中更强调语言的“实用性”,所有的变量都可以在需要使用时再定义。
我们用VC++6.0和VS2010进行演示。
先用VC++6.0建立一个.c的文件
运行程序:
运行没有问题,但是C语言里面如果把变量k的定义放到一条不是定义语句后面,那么运行就会报错。
同样的代码我们用VS2010建立一个.cpp文件
运行程序没有问题:
我们还注意到,在.c文件中没有“system(“pause”)”语句,我们运行程序后显示窗口不会一闪而过,而在.cpp文件中我们如果没有这个语句显示窗口就会一闪而过。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #c语言复合语句的作用是什么