1.swap1(x,y);
printf("swap1: x:%d,y:%d\n ",x,y);//形參傳遞值,這些值不能交換。其實它們是壹個副本,主函數中的X和Y沒有被改動。
2 . swap 2(& amp;x & amp;y);
printf("swap2: x:%d,y:%d\n ",x,y);//不能交換,只交換了函數中的地址,地址指向的內容沒有交換。
3 . swap 3(& amp;x & amp;y);
printf("swap3: x:%d,y:%d\n ",x,y);//可以交換,地址指向的內容已經交換。
擴展數據C語言是壹種通用的計算機編程語言,廣泛應用於底層開發。
C語言的設計目標是提供壹種能夠以簡單的方式編譯處理低級內存,生成少量機器碼,無需任何運行環境支持即可運行的編程語言。
資源C語言_百度百科