

下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
回顧:用數組名作函數的參數
數組名代表數組首元素的地址。
用數組名作函數的參數,傳遞的是數組首元素的地址。
函數定義void
sort(int
arr[],
int
n)
函數調用int
score[20];sort(score,
20);
拓展:用指針變量作函數參數,接收從實參傳遞來的數組首元素的地址。
定義:void
select_sort(int
*p,
int
n)
調用:intscore[20];select_sort(score,
20)例:冒泡排序函數的新寫法#include
<stdio.h>void
bubblesort(int*,int);intmain(
){int
i,a[10]=
{3,5,9,1,3,6,-9,-7,10,12};bubblesort(a,10);for(i=0;
i<10;i++)printf("%d
",a[i]);return
0;}void
bubblesort(int
*p,
int
n){int
i,j,t;for
(i=0;
i<n-1;
i++)for(j=0;
j<n-i-1;
j++)if
(*(p+j)>*(p+j+1)){t=*(p+j);*(p+j)=*(p+j+1);*(p+j+1)=t;}return;}實參與形參的結合的4種形式實際參數形式參數int
main(){int
array[10];......f(array,
10);.....}int
main(){int
a[10],*p;p=a;......f(p,
10);.....}int
f(int
arr[
],int
n){......}數組,數組數組,指針int
f(int
*x,
int
n
){......}指針,數組指針,指針作為形式參數的數組,披著羊皮的狼!
作為形參的數組名,實質上就是指針,而不是固有定地址值的數組#include
<stdio.h>arr[],
int
n);void
f(intint
main(){{0,1,2,3,4,5},
n=10;inta[10]=f(n,
10);return
0;}voidf(int
arr[],
int
n){printf("%d\n",
arr[1]);}#include
<stdio.h>void
f(int
arr[],
int
n);int
main(){inta[10]=
{0,1,2,3,4,5},
n=10;f(a,n);return0;}void
f(int
arr[],
int
n){arr+=3;printf("%d\n",
arr[1]);}warning:
expected
'int
*'
butargument
is
of
type
'int'作為實參的數組vs.作為形參的數組
作為實參的數組時分配數組空間
其名字代表一個不可改變的固定的地址int
main(){int
a[10];a++;a=a+1;f(a);}
作為形參的數組
調用時分配指針空間,接受傳遞的地址
就是一個指針,值可以修改void
f(int
a[],
int
n){a++;a=a+1;}error:
patibletypes
in
assig
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 關天培小學期末數學試卷
- 阜陽市2024中考數學試卷
- 高三零模數學試卷
- 2025年海南保亭黎族苗族自治縣醫療集團考核招聘派駐保亭縣看守所駐所醫師1人(第1號)筆試歷年專業考點(難、易錯點)附帶答案詳解
- 2025年04月陜西漢中市鐵路中心醫院招聘崗位0102擬聘人選筆試歷年專業考點(難、易錯點)附帶答案詳解
- 2025至2030船舶制造產業深度調研及前景趨勢與投資報告
- 2025至2030櫥柜行業市場發展現狀及并購重組策略與投融資報告
- 2024年廣西職業技術學院輔導員考試真題
- 2025至2030超薄CRT彩電行業發展分析及前景趨勢與投資報告
- 2025至2030茶袋紙行業市場深度研究與戰略咨詢分析報告
- 創業設計裝修公司路演提案
- 食堂人員替補方案(3篇)
- 2025年云南省公務員考試(行測)真題試卷(含答案)
- 原材料驗收及驗收標準
- 數字化經濟本地化路徑-洞察及研究
- 預防機械傷害事故培訓
- 2025至2030中國海洋功能性食品行業產業運行態勢及投資規劃深度研究報告
- 2025年高考全國二卷英語高考真題
- 中國高純度氧化鎂項目創業計劃書
- 2025屆新高三英語組高效備考方法分享心得體會
- 湖南中醫藥大學招聘考試真題2024
評論
0/150
提交評論