C言語のマクロ魔法の執筆:パラメータとしてブロック、半分の関数型プログラミング?

:マクロを使用して達成した後、書いたことができない、という考えを持っていた、その後、 `非常に迷惑な私は毎回は、(i ++が; iがn <size_tのI = 0)のために`書いて、数サイクルを行うためにテストコードを書きたいです

{文}(; iがn <I ++のsize_tのI = 0)のための#defineリピート(N、文)

実際に指定されたステートメント(ブロック)を実行することが半分擬似関数型プログラミングされていない場合は、実際には、新世界に見られるような、ハハ、のように、私は知りません。テスト:

リピート(10、{ 
    プット( "Hello World"の); 
});

そして、それは、ハロー、世界の10行を表示します

 

おすすめ

転載: www.cnblogs.com/yuanyb/p/11074590.html