【題目:請定義一個函數(shù)式宏定義swap(type,a,b)以使type型的2值互相轉(zhuǎn)換。(假設(shè)a=5,b=10,最后輸出a=10,b=5)】#include<stdio.h>#define swap(type,a,b) (z=a; a=b; b=z;)int main(){int x,y;int z=0;scanf("%d %d",&x,&y); printf("x=%d,y=%d,z=%d\n", swap(int,x,y) );return 0;}
1 回答
已采納

KevenHuang
TA貢獻280條經(jīng)驗 獲得超233個贊
<?php //用php來給你做個示范,思路是一樣的 function?swap($x,$y){ ????$tmp?=?$x; ????$x?=?$y; ????$y?=?$tmp; ????return?array('x'=>$x,'y'=>$y); } print_r(swap(1,10)); ?>
- 1 回答
- 0 關(guān)注
- 1189 瀏覽
添加回答
舉報
0/150
提交
取消