[考題] 計算機概論 程式輸出問題
下列以 C 程式語言撰寫之程式執行後產生之輸出為何?
#include <stdio.h>
#define MAX(a, b) a>b?a:b
int main()
{
int m = 10, n = 10;
printf("%d", MAX(++n, m));
return 0;
}
a.10 b.11 c.12 d.13
答案為C
想請問一下各位,MAX(++n,m)意思是說要把n+1再帶出去
那帶到上面MAX a=11,b=10,接下來a>b?a:b這到底是什麼意思啊?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.231.93.28
※ 文章網址: http://www.ptt.cc/bbs/Examination/M.1405697313.A.B4B.html
推
07/18 23:29, , 1F
07/18 23:29, 1F
→
07/18 23:29, , 2F
07/18 23:29, 2F
推
07/18 23:33, , 3F
07/18 23:33, 3F
→
07/18 23:33, , 4F
07/18 23:33, 4F
推
07/18 23:45, , 5F
07/18 23:45, 5F
→
07/19 00:40, , 6F
07/19 00:40, 6F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 4 篇):
考題
7
34