C言語なら俺に聞け(入門編)Part 68
■ このスレッドは過去ログ倉庫に格納されています
0039デフォルトの名無しさん
2010/08/23(月) 16:43:14do-while() で囲むというのはよくきくが、その前に、
http://www.bohyoh.com/CandCPP/FAQ/FAQ00008.html
の人はマクロ引数の展開先を () でくるむことはしないんですかね?
#define swap(type, x, y) do {type t; t=x; x=y; y=t; } while (0)
よりも
#define swap(type, x, y) do {type t; t=(x); (x)=(y);(y)=t; } while (0)
のほうをよくみかけるのだが?
柴田望洋氏はきらいではないのであけれども、int main() の件といい、この FAQ 集はつっこみどころが残っているようですね。
■ このスレッドは過去ログ倉庫に格納されています