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

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

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

分享到微博請遵守國家法律
乐平市| 虹口区| 营口市| 江油市| 萨嘎县| 腾冲县| 县级市| 会同县| 唐河县| 高邮市| 敖汉旗| 伊吾县| 彝良县| 鲁山县| 固阳县| 措勤县| 衡南县| 海伦市| 同德县| 扶沟县| 武清区| 北流市| 乌拉特后旗| 德庆县| 方山县| 瓮安县| 奉贤区| 英吉沙县| 衡阳县| 固安县| 珠海市| 祁门县| 西乌珠穆沁旗| 武义县| 东港市| 平顶山市| 南昌县| 泗水县| 崇阳县| 榆林市| 永年县|