衝啊!pointer!
今日主題:函數的傳址呼叫(續)
直接用陣列名稱當參數,即為傳址呼叫。
請看程式碼:
#include <stdio.h>
int findMax(int [], int);
main()
{
int arr[] = {10, 20, 50, 9, 1, 7, 9999, 0, 87};
int count;
count = sizeof(arr)/sizeof(arr[0]);
//直接用arr當參數,即為傳址呼叫
printf("%d\n",findMax(arr, count));
}
int findMax(int x[], int cnt){
int i;
int result = x[0];
for (i = 0; i < cnt; i++){
if (x[i] > result){
result = x[i];
}
}
return result;
}
結果如下:
9999
剩最後兩天
冥界的大門敞開了...
我們快要可以穿情侶裝了.....
總裁跟我和兩位女王一起穿情侶裝...噢Jack,那會是個什麼畫面呀....