卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

c語言編寫程序中兩個數(shù)互換 求C程序:定義一個帶參數(shù)的宏,使兩個參數(shù)的值互換,輸入兩個數(shù)做為使用宏時的實參?

求C程序:定義一個帶參數(shù)的宏,使兩個參數(shù)的值互換,輸入兩個數(shù)做為使用宏時的實參?在C語言中,定義兩個參數(shù)的宏來完成參數(shù)交換,然后1。如果參數(shù)指定為整數(shù)數(shù)量,如int、long、short、char,則

求C程序:定義一個帶參數(shù)的宏,使兩個參數(shù)的值互換,輸入兩個數(shù)做為使用宏時的實參?

在C語言中,定義兩個參數(shù)的宏來完成參數(shù)交換,然后

1。如果參數(shù)指定為整數(shù)數(shù)量,如int、long、short、char,則可以定義如下:#define swap(a,b){(a)=(a)^(b)(b)=(a)^(b)(a)=(a)^(b)}此方法不需要借用第三個參數(shù)。

2. 如果參數(shù)不是整數(shù),如float、double等,那么可以借助第三個外部參數(shù)來定義:#define swap(a,b){(T)=(a)(a)=(b)(b)=(T)}在實際使用中,T的類型需要與a,b相同,例如:float a,b,T,a=1.2,b=2.3 swap(a,b)