您的位置 首页 > 产业综合

大括号,大括号用法

大家好,关于大括号很多朋友都还不太明白,今天小编就来为大家分享关于大括号用法的知识,希望对各位有所帮助!

1、前面一篇文章说明了小括号“()”的用法,今天我们一起来学习一下大括号“{}”的用法。小括号和大括号使用不是很简单吗?

2、表面上看好像很简单,实质上里面包含了很多使用规则,让我们一起来学习一下大括号“{}”的使用方法。

3、大括号用来做初始化列表,如下:

4、再举一个复杂一点的结构体初始化的例子:

5、这个初始化语句将user_buff中的第2个和第8个key_buff_t成员进行初始化,其他成员默认初始化为0。

6、复合语句,使用大括号把许多语句和声明组合到一起,形成单条语句。复合语句简称为语句块。同时语句块内部定义的变量具有块作用域和块生存周期。我举例说明一下:

7、for循环包含一条用来循环执行的语句,上例中第一条for语句。但是通常情况下,我们需要循环控制复杂的逻辑,一条语句通常无法实现,因此复合语句就派送用场了,上例中第二条for语句就使用了复合语句,同时复合语句中声明的变量有自己的块作用域和块生存周期,分析一下程序运行完成后buff[0]的值是多少?

8、函数体用大括号包含起来,这里的大括号和内部的语句绝不是复合语句!是函数体!我们举例说明一下。

9、function_test_1函数就无法编译通过,直接报错error:#130:expecteda"{"

10、函数体的大括号是函数体的开始和结束的标志。

如果你还想了解更多这方面的信息,记得收藏关注本站。

本站涵盖的内容、图片、视频等数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2023