本帖最後由 李泳霖 於 2022-6-2 17:27 編輯
設計說明:
1. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。
- #include <stdio.h>
- #include <stdlib.h>
- void change(int *, int *);
- int main ( )
- {
- int i=100, j=200;
- printf("交換前i與j的值: \n");
- printf("i=%d, j=%d\n", i, j);
-
- change(i, j);
- printf("交換後i與j的值: \n");
- printf("i=%d, j=%d\n", i, j);
-
- system("PAUSE");
- return 0;
- }
- void change(int *x, int *y)
- {
- int temp;
- temp=x;
- x=y;
- y=temp;
- }
複製代碼 |