PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
27681049
Advance Member
 

加入日期: Jul 2012
您的住址: 新竹
文章: 409
引用:
作者以月為影
這不是基本C的問題

是無聊C的問題

+1
沒有別的事情做了嗎??
     
      
舊 2015-05-06, 12:46 PM #21
回應時引用此文章
27681049離線中  
@"@
*停權中*
 

加入日期: Aug 2013
文章: 77
再來一題
#define MAX (a,b) (a<b ?b:a)
#define PRINT1(x) printf("%d",x)
#define PRINT2(x,y,z) PRINT1(x),PRINT1(y),PRINT1(z)


int m1=1,m2=3;
PRINT2 (MAX(m1++,--m2),m1,m2);

這個怎樣看
 
舊 2015-05-06, 01:26 PM #22
回應時引用此文章
@"@離線中  
aei
Basic Member
 

加入日期: Jan 2013
文章: 20
引用:
作者@"@
再來一題
#define MAX (a,b) (a<b ?b:a)
#define PRINT1(x) printf("%d",x)
#define PRINT2(x,y,z) PRINT1(x),PRINT1(y),PRINT1(z)


int m1=1,m2=3;
PRINT2 (MAX(m1++,--m2),m1,m2);

這個怎樣看


222?

話說,這不是輸入就可以知道結果了嗎?
我覺得這怎麼像作業?
舊 2015-05-06, 01:38 PM #23
回應時引用此文章
aei離線中  
@"@
*停權中*
 

加入日期: Aug 2013
文章: 77
引用:
作者aei
222?

話說,這不是輸入就可以知道結果了嗎?
我覺得這怎麼像作業?

不是作業是學習中卡關上來問

不是222 我用程式跑過
舊 2015-05-06, 01:42 PM #24
回應時引用此文章
@"@離線中  
aei
Basic Member
 

加入日期: Jan 2013
文章: 20
引用:
作者@"@
不是作業是學習中卡關上來問

不是222 我用程式跑過


我跑出來也不是222.
舊 2015-05-06, 02:18 PM #25
回應時引用此文章
aei離線中  
@"@
*停權中*
 

加入日期: Aug 2013
文章: 77
引用:
作者aei
我跑出來也不是222.

可以理解我為什麼上來問了吧
舊 2015-05-06, 02:23 PM #26
回應時引用此文章
@"@離線中  
aei
Basic Member
 

加入日期: Jan 2013
文章: 20
引用:
作者@"@
可以理解我為什麼上來問了吧


sorry,之前上c的時候,老師專門出這種來考.
很多考試也都喜歡考這類型.
後來的經驗是,如果有這種問題,就用(),

我會這麼問,是因為這不太像是實作會遇到的問題.
舊 2015-05-06, 02:29 PM #27
回應時引用此文章
aei離線中  
以月為影
Senior Member
 

加入日期: Nov 2002
文章: 1,414
把MAX()用define帶進去就知道答案拉

這種題目整人而已, 不用拿來問...
舊 2015-05-06, 02:42 PM #28
回應時引用此文章
以月為影離線中  
@"@
*停權中*
 

加入日期: Aug 2013
文章: 77
引用:
作者以月為影
把MAX()用define帶進去就知道答案拉

這種題目整人而已, 不用拿來問...

還是不會
舊 2015-05-06, 02:43 PM #29
回應時引用此文章
@"@離線中  
以月為影
Senior Member
 

加入日期: Nov 2002
文章: 1,414
m2在比較和輸出的時候各減1一次, 所以輸出1

其他不用解釋了吧
舊 2015-05-06, 02:53 PM #30
回應時引用此文章
以月為影離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是05:02 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。