#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...