(day01)01 氣泡排序 形引數組的研究

2021-08-19 07:28:54 字數 692 閱讀 5915

#include #include /*

text1這個函式用來測試形參中這個a所佔的空間的大小

實際上這個a就是個指標變數,它在32位平台下只佔4個位元組

*/void text1(int a, int num)

//下面三個的用法相同

//void printarray(int a, int num)

//void printarray(int a[10], int num)

void printarray(int *a, int num)

printf("\n");

}int main()

; int num = sizeof(a) / sizeof(a[0]);//這裡的a是整個陣列的首位址,乙個陣列佔4*n個位元組

int temp;

//printf("num = %d \n", num);

printf("排序之前:\n");

printarray(a, num);

for (int i = 0; i < num; i++)

}} printf("排序之後:\n");

//printarray(a, num);

//text1(a, num);

system("pause");

return 0;

}

day0402 C 引用形參

引用形參,相當於傳遞指標,可修改原變數的值。引用形參的好處 無須複製實參,直接使用,既節省空間,又減少記憶體消耗。demo1 include using namespace std 引用形參 交換函式 void swap int a,int b 引用形參修改實參 void swap2 int a,i...

DAY05(冒泡,選擇排序)

1 氣泡排序 優化前 public class maopao 分析 前乙個與後乙個比較大小,如果前乙個比後乙個大則交換順序,每一次迴圈,得到的就是最大的那個數在末尾 假設陣列元素有2 5 1 6 3 迴圈第0次 2 5 1 6 3 2 1 5 6 3 2 1 5 6 3 比較了,沒交換 2 1 5 ...

Day2 氣泡排序bubble sort

氣泡排序bubble sort 冒泡演算法,取list中從第乙個元素開始,與它後面的元素比較,如果比它大,就交換位置,一直重複到它能到達的位置,每次遍歷都將 剩下的元素中最大的那個放在序列的最後,如如果完成排序,則可以退出了。輪詢次數為 list 1次,並且每輪詢一次list的數量減去1 pytho...