五月天青色头像情侣网名,国产亚洲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)的評論 (共 條)

分享到微博請遵守國家法律
天津市| 蒲城县| 安塞县| 象山县| 郧西县| 梅河口市| 新乡市| 阳江市| 定边县| 香港| 兴宁市| 广安市| 虹口区| 谢通门县| 盐边县| 盐津县| 林西县| 清水县| 嘉兴市| 天峻县| 定南县| 沅江市| 张家港市| 和静县| 水富县| 竹北市| 西昌市| 镇赉县| 铁岭县| 永春县| 万山特区| 永顺县| 布尔津县| 若尔盖县| 霍林郭勒市| 垦利县| 苍梧县| 陆河县| 余姚市| 桃江县| 墨竹工卡县|