作者ansonguy (HaHaHa~~~)
看板C_and_CPP
標題[問題] 使用巨集+迴圈
時間Wed Mar 11 17:28:22 2015
對巨集的使用沒有很熟,想請問一下下面的一個範例
#define A1 10
#define A2 20
#define A3 30
...
int main ()
{
for (int i=1;i<=3;i++)
cout<<XXX
}
我想要透過迴圈,然後將他對應的數字print出來
請問XXX的部份應該怎麼寫?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.52.121
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1426066105.A.08C.html
→ OPIV: 你不是在寫shell腳本... 03/11 17:36
→ ansonguy: 所以是沒辦法嗎? 03/11 17:55
→ uranusjr: 嚴格來講其實是可以, 但拜託請不要這樣做 03/11 18:08
推 NilPtr: 要玩Meta-programming左轉找Lisp跟Scheme 右轉找C++ TMP 03/11 18:56
推 NilPtr: 如果對這寫程式範式有興趣學Scheme 他的巨集比C++強n百倍 03/11 19:01
→ NilPtr: 不過缺點就是 編譯編到死 然後你寫的程式別人看不懂 03/11 19:02
推 soheadsome: meta programming 03/12 19:01