1. 程式人生 > 其它 >【C語言】使用一個巨集實現輸入兩個引數並返回較小的一個

【C語言】使用一個巨集實現輸入兩個引數並返回較小的一個

技術標籤:嵌入式筆試面試題庫Linux 日常使用與開發linuxC語言嵌入式

答案很短:

#define MIN(x,y) ((x)>(y)?(x):(y))

解析:

其實也可以問類似的,比較兩個引數並返回較大的一個。

這邊第一個可以考察三目運算子的含義:“? :”

第二個考察細心程度把,需要考慮到負數等場景,因此需要用括號保護下。


收錄於:
C語言|BSP開發|嵌入式軟體|Linux驅動|筆試面試題彙總帖