nullnull用巨集定義swap(x,y)

2021-09-06 09:58:49 字數 831 閱讀 6059

之前一直在查詢nullnull之類的問題,今天正好有機會和大家共享一下.

方法1、

#define swap(x,y) (x = (x)+(y),y=(x)-(y), x=(x)-(y))

方法2、

#define swap(x,y) x = (x)+(y);y=(x)-(y);x=(x)-(y)

每日一道理

即使青春是一枝嬌豔的花,但我明白,一枝獨放永遠不是春天,春天該是萬紫千紅的世界。 即使青春是一株大地偉岸的樹,但我明白,一株獨秀永遠不是挺拔,成行成排的林木,才是遮風擋沙的綠色長城。即使青春是一葉大海孤高的帆,但我明白,一葉孤帆很難遠航,千帆競發才是大海的壯觀。

方法3、

#define swap(x,y)\ 

x = (x)+(y),\

y=(x)-(y), \

x=(x)-(y)

方法4、

#define swap(x,y)\ 

x = (x)+(y);\

y=(x)-(y);\

x=(x)-(y)

文章結束給大家分享下程式設計師的一些笑話語錄: 程式設計師的願望

有一天乙個程式設計師見到了上帝.上帝: 小夥子,我可以滿足你乙個願望.程式設計師: 我希望中國國家隊能再次打進世界盃.

上帝: 這個啊!這個不好辦啊,你還說下乙個吧!

程式設計師: 那好!我的下乙個願望是每天都能休息6個小時以上.

上帝: 還是讓中國國家打進世界盃.

--------------------------------- 原創文章 by

null和null

---------------------------------

C語言的巨集定義怎麼用 巧用C語言巨集定義

例如 中多個地方使用當前時間作為字串,如果不使用巨集定義,中如果有十個地方使用了當前時間這個字串,那麼我每一次編譯 都要修改十個地方,但是如果我使用了巨集定義 define current time 14 30 char time current time printf current time i...

abs int 巨集定義 巨集定義和巨集方法

巨集定義和巨集方法 定義機型 define is iphone5 uiscreen instancesrespondtoselector selector currentmode cgsizeequaltosize cgsizemake 640,1136 uiscreen mainscreen cu...

043用巨集定義實現值互換

試定義乙個帶引數的巨集swap a,b 以實現兩個整數之間的交換,並利用它將一維陣列a和b的值進行交換。include define swap a,b intmain void printf n請輸入陣列 b n for int j 0 j 10 j 輸出陣列a,b printf n陣列a是 n f...