KEEP K.I.S.S.

tk's blog

do ... while(0) 的使用

tk posted @ 13 年前 in C , 1538 阅读

今天稍微看了下 Ruby 的 array#pack 和 string#unpack 的实现,额,相当复杂(因为 lua 标准库里没有这样的函数实现,所以看 Ruby 的)。然后在其中发现了很多宏定义使用了

1
2
3
#define MACRO(x) do {\
statements; \
} while(0)

这样的形式,蓝后就去百度谷歌看了看,这里就贴链接,不重复解释了,反正是妙用。

do...while(0)的妙用                     http://www.cnblogs.com/flying_bat/archive/2008/01/18/1044693.html

do { … } while (0) what is it good for?       http://stackoverflow.com/questions/257418/do-while-0-what-is-it-good-for

  • 无匹配
  • 无匹配
CBSE Class 2 Hindi Q 说:
3 年前

The Hindi Sample Paper is highly helpful in predicting the new exam formats for all types of board-mandated written exams. Students enrolled in the CBSE Board's Class 2 Stage may download and study the solved question bank at home. CBSE Class 2 Hindi Question Paper Every student may improve their test results by studying all topics covered in the CBSE STD-2 Hindi Sample Paper 2023 Pdf.

น้ําเต้าปูปลา ออนไลน 说:
2 年前

I recently came across your article and have been reading along. I want to express my admiration of your writing skill and ability to make readers read from the beginning to the end. I would like to read newer posts and to share my thoughts with you. น้ําเต้าปูปลา ออนไลน์

seo service UK 说:
大约 1 年前

You possess lifted an essential offspring..Blesss for using..I would want to study better latest transactions from this blog..preserve posting.


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter