国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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)的評論 (共 條)

分享到微博請遵守國家法律
石林| 聊城市| 朔州市| 绥化市| 靖西县| 伊宁市| 景谷| 宜兴市| 孟连| 岳西县| 饶阳县| 普安县| 多伦县| 巴楚县| 南岸区| 沁阳市| 郑州市| 五莲县| 泾阳县| 肥城市| 尤溪县| 普兰县| 石狮市| 札达县| 蒲城县| 阿城市| 天峻县| 遂昌县| 灵台县| 长宁区| 信宜市| 连江县| 金阳县| 历史| 永定县| 金沙县| 满洲里市| 奈曼旗| 五大连池市| 宁津县| 吴忠市|