簡單的陣列元素交換 除錯的重要性

2021-07-29 05:49:40 字數 451 閱讀 3417

這個見到那的陣列元素交換折騰了我倆小時,並不是因為這個問題有多難,而是因為我在寫判斷條件的時候把i寫成了1,檢查了好久也沒看出來。哎,自己寫的程式就像親兒子,咋看咋順眼。就是找不出錯誤! 這次折騰的我開始使用除錯,儘管還不太熟練,多練練肯定能掌握技巧。

#include

int main()

;int arr2[5] = ;

int arr3[5];

int i=0;

for(i = 0 ; i < 5; i++)

printf("交換後\n");

printf("arr1=");

for(i = 0; i<5; i++)

printf("\n");

printf("arr2=");

for(i = 0; i<5; i++)

getchar();

return 0;

}

不引入新的陣列,實現陣列元素交換位置函式

最近遇到一道c 的面試題,要求不引入新的陣列,實現陣列元素交換位置函式,看似挺簡單的,卻還是花費了我不少時間,這裡記錄下來,給大家乙個簡單的思路。題目的詳細要求是 不引入新的陣列,實現陣列元素交換位置函式 void swap int a,int m,int n 比如,設m為3,n為4,a中的資料為 ...

不引入新的陣列,實現陣列元素交換位置函式

最近遇到一道c 的面試題,要求不引入新的陣列,實現陣列元素交換位置函式,看似挺簡單的,卻還是花費了我不少時間,這裡記錄下來,給大家乙個簡單的思路。題目的詳細要求是 不引入新的陣列,實現陣列元素交換位置函式 void swap int a,int m,int n 比如,設m為3,n為4,a中的資料為 ...

C語言 函式實現一維陣列的元素交換順序

最近在做演算法作業,要用c去實現,雖然內心是崩潰食xiang的,但還是抑制住了退課的衝動 這裡記錄一下乙個小情景的實現。要用c語言定義乙個swap函式實現一維陣列的元素交換順序。因為涉及到陣列 指標 函式傳參這三個概念,所以儲存一下警示自己。include include define n 10 i...