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

歡迎光臨散文網 會員登陸 & 注冊

C語言宏函數(shù)巧用 do {...} while(0)

2023-06-18 10:31 作者:LeeQt_明  | 我要投稿

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

被 do {...} while(0) 包裹的宏函數(shù)

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

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

舉個例子??:

不用 do {...} while(0) 結構進行宏函數(shù)定義將帶來如下影響:

未被 do {...} while(0)?包裹的宏函數(shù)

一旦將宏函數(shù)放入?do {...} while(0)?中進行定義顯然就消除了上述影響,又學到一招 ??

被 do {...} while(0)?包裹的宏函數(shù)


綜上,在使用宏函數(shù)定義代碼塊時,可將代碼塊放入 do {...} while(0) 中,可有效減少由于分號或大括號帶來的影響,不妨一試 ??...?

C語言宏函數(shù)巧用 do {...} while(0)的評論 (共 條)

分享到微博請遵守國家法律
鱼台县| 乐清市| 大悟县| 娱乐| 广宁县| 寿阳县| 榆树市| 西宁市| 湖北省| 马鞍山市| 龙门县| 建湖县| 大理市| 永定县| 略阳县| 利川市| 龙川县| 石棉县| 井冈山市| 瑞昌市| 沙田区| 舒城县| 高雄县| 资中县| 东丰县| 辽中县| 梅州市| 青冈县| 达拉特旗| 长宁县| 临潭县| 靖江市| 巴楚县| 玉溪市| 广宗县| 雅安市| 商南县| 花垣县| 沂源县| 潢川县| 阿瓦提县|