1樓:天雲小店
由於是巨集定義的常量,所以代入的時候,只能是m(2+3, 2+3, 4)=2+3*2+3-4=7;
而不是m(2+3, 2+3, 4)=(2+3)*(2+3)-4=21;因為巨集定義的代入是嚴格按原樣代入的,如果是函式定義的話就是m(2+3, 2+3, 4)=(2+3)*(2+3)-4=21
2樓:風雷九州
題目6、
2*3.14*r,c語言計算浮點數乘法時,預設都轉換成最高精度,再進行計算
2是int型別,r是int型別,3.14是double型別,所以都先轉換成double型別,再計算,結果也為double型別。double型別佔用8個位元組,所以輸出8。
如果想讓結果為4的話,要寫成2*3.14f*r,後面加上f才代表是float型別。
題目7、
巨集定義只是單純的替換和而已,並不像呼叫函式,會先計算出每乙個值再傳遞給函式
m(a,b,c) a*b-c
而呼叫的時候是m(2+3,2+3,4),所以a就是2+3,b就是2+3,c就是4(並非a=2+3=5),
2+3*2+3-4,最終結果就是7了
如果想讓結果是21的話,需要這麼寫m(a,b,c) (a)*(b)-(c)
這樣的話才是(2+3)*(2+3)-4=21
第七題選什麼,第七題選什麼為什麼?
d,how often 回答是一週一次,所以問就是問頻次 第七題選什麼為什麼?第七題選什麼?為什麼你第七題是什麼?怎麼選啊?你得告訴我第七題裡頭有什麼?個人覺得選a,真個背景說的都是全球化情況下,中國企業的情況,沒有提到主導作用,而且中國也是起主導作用 第七題選什麼 為什麼?選a,理論上來說,ac都...
第六第七詳細過程,第六第七詳細過程
1 25m s,方向向上 設初始速度為v0,第一次通過30m高度速度為v1,第二次通過30m高度速度為v2 因為不計阻力,v2 v1 大小相等方向相反 兩次通過30m高度處間隔時間為1s v2 v1 gt v1 10 1,v1 5m s 根據能量守恆,mv0 2 mv1 2 mgh 25 2 30 ...
第七題什麼意思,日語。第七題是什麼意思怎麼翻譯的,謝謝
題目首先是說,如果與苯環相連的碳原子沒有同時與氫原子相連,那麼專 就不會被高錳酸鉀氧化成苯甲酸屬 接著問,乙個化學式是c11h16的一烷基取代苯 就是苯環有且只有乙個氫被烷基取代 有哪些同分異構體可以被高錳酸鉀氧化?題目已經寫了三種,也就是說你要寫剩下的4種 剩下的四種名稱是 3 甲基 1 苯基丁烷...