五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

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

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)的評論 (共 條)

分享到微博請遵守國家法律
洞头县| 青田县| 新宾| 松原市| 丰城市| 博乐市| 崇明县| 潞城市| 千阳县| 聂荣县| 什邡市| 余江县| 三原县| 津南区| 北辰区| 小金县| 鸡西市| 九龙县| 海宁市| 托克逊县| 双柏县| 射阳县| 德钦县| 鄂尔多斯市| 泽库县| 赤峰市| 沛县| 东丰县| 南充市| 页游| 通许县| 宜州市| 吉安县| 平谷区| 合阳县| 宝兴县| 眉山市| 新邵县| 耿马| 镇平县| 新宾|