在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
C/C++中无条件花括号可以形成一个代码块,一个作用域。可以使括号内定义的变量就只在本域(就是这个大括号)内有效,而且不会影响其他域,即使名字相同。 在花括号内,如果变量前面带类型,则相当于新创建一个变量,作用域只在花括号内,变量前面不带类型,会屏蔽掉外层代码块名字相同的变量; 对我来说,可以缓解临时变量取名的头疼问题。 总结一下: 1.形成代码块,代码可读性大大提高。 形如: int fun(...) { //该段处理什么什么什么 { …… } //该段处理什么什么什么 { …… } //该段处理什么什么什么 { …… } } 2.建立一个作用域,起到划分作用域,控制变量的作用域以及对自动资源释放一定控制作用。比如解决临时变量取名难的问题等 3.花括号是复合语句,可以放到其他语句中执行。 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论