最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

巧用 do{...} while(0)

2023-06-08 22:25 作者:LeeQt_明  | 我要投稿

你是否見過此類代碼 ??:

被 do{...}while(0) 包裹的代碼塊

乍一看感覺有些多余,為什么要在宏定義中套一個 do{...}while(0)?

答案:使用 do{...} while(0)?構(gòu)造后的宏定義,可避免大括號、分號等的影響


舉個例子??:

不用 do{...}while(0) 結(jié)構(gòu)進(jìn)行宏定義將帶來如下影響:

未添加 do{...}while(0) 的宏定義結(jié)構(gòu)

添加了 do{...}while(0) 結(jié)構(gòu)進(jìn)行宏定義顯然就消除了上述影響,又學(xué)到一招 ??

添加 do{...}while(0) 的宏定義結(jié)構(gòu)

綜上,在使用宏定義多條語句時,do{...}while(0) 結(jié)構(gòu)不妨一試 ??...

巧用 do{...} while(0)的評論 (共 條)

分享到微博請遵守國家法律
鸡东县| 都江堰市| 集贤县| 如皋市| 靖西县| 左云县| 富宁县| 类乌齐县| 秦安县| 大名县| 潞城市| 南皮县| 闸北区| 甘孜| 鹤庆县| 普安县| 丰顺县| 桐城市| 鄂托克旗| 潞城市| 沈丘县| 瓦房店市| 彩票| 同仁县| 惠水县| 济阳县| 肃宁县| 胶南市| 綦江县| 濉溪县| 手游| 隆子县| 遵义县| 安吉县| 观塘区| 汉寿县| 阜新| 嘉善县| 肥东县| 酒泉市| 宝山区|