關(guān)于視頻后部分舉得一個(gè)例子。
難道就沒(méi)人看出來(lái)老師舉的例子有問(wèn)題?用普通函數(shù)計(jì)算10.0+10.5的時(shí)候老師用的int,結(jié)果能不錯(cuò)嗎?用宏計(jì)算10.5+20.0的時(shí)候,老師用的是float,這樣算出來(lái)當(dāng)然不可能錯(cuò)。
難道就沒(méi)人看出來(lái)老師舉的例子有問(wèn)題?用普通函數(shù)計(jì)算10.0+10.5的時(shí)候老師用的int,結(jié)果能不錯(cuò)嗎?用宏計(jì)算10.5+20.0的時(shí)候,老師用的是float,這樣算出來(lái)當(dāng)然不可能錯(cuò)。
2016-07-09
舉報(bào)
2016-10-26
例子并沒(méi)有問(wèn)題,就算你把變量c前面的類型改成浮點(diǎn)型,算出來(lái)的結(jié)果也還是錯(cuò)誤的,因?yàn)閰?shù)在被傳遞給add函數(shù)的時(shí)候就已經(jīng)經(jīng)過(guò)一次強(qiáng)制類型轉(zhuǎn)換了,老師舉這個(gè)例子只是表達(dá)在宏函數(shù)中不對(duì)數(shù)據(jù)類型有強(qiáng)制要求。
2016-08-13
我也覺(jué)得最后一個(gè)例子看不懂,應(yīng)該把float改成int才能說(shuō)明問(wèn)題
2016-08-08
普通函數(shù)計(jì)算:add(10.5+5)=15.000000
宏計(jì)算:ADD(a10.5+5)=15.500000
2016-07-09
這怎么能拿出來(lái)做對(duì)比來(lái)說(shuō)明宏的優(yōu)勢(shì)