作者legnaleurc (CA)
看板C_and_CPP
標題Re: [問題] 條件運算子
時間Fri Feb 11 21:06:31 2011
※ 引述《doggingg (doggingg)》之銘言:
: if(answer==7)
: {
: d++;
: cout << d;
: }
: else
: {
: d--;
: cout << d;
: }
: 請問這題用條件運算子改寫(?:) 該怎麼寫呀???????
: 判斷式是(answer==7)? 這樣列嗎?
不能用 if 是吧?
asm (
"cmpl $7, %1" "\n"
"jne L1" "\n"
"incl %0" "\n"
"jmp L2" "\n"
"L1:" "\n"
"decl %0" "\n"
"L2:" "\n"
: "=r"( d )
: "r"( d ), "r"( answer )
);
cout << d << endl;
--
自High筆記(半荒廢)
http://legnaleurc.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.205.248.119
→ wawi:XDDDDDDDDD 02/11 21:06
→ james732:看到 asm ( 我就笑了 XDDDDDDDDDDDDD 02/11 21:13
推 VictorTom:推asm....XD 02/11 23:55
推 xatier:推 asm XD 02/14 12:52