1樓:根號
#include
void sort(int a[20])
}void main()
;sort(a);}沒問
題bai
我調du試zhi過了
記得dao給回我加分答
2樓:南霸天
c語言函式呼叫方法copy:
1、如bai果func是一個已經定義的函式du;2、可以這麼寫zhi:daofunc();
3、也可以這麼寫,如果func有返回值:a = func();
4、還可以這麼寫: while(func()){}或 if(func()){}
3樓:匿名使用者
#include
#define n 4
void input(int* s)
s[k]=s[i];
s[i]=min;}}
void main()
c語言中陣列名作為實參傳給被呼叫的函式時,形參獲得的是什麼
4樓:dinah穎
在函式中,之所以陣列的值能夠被修改,就是因為形參得到的是陣列的地址,而不是資料,所以,行參獲得的應該是陣列的地址
5樓:匿名使用者
把陣列作為引數傳遞給函式的時候,並非把整個陣列的內容傳遞進去,此時陣列退化為一個同型別的指標,這個指標的值就是陣列首元素的地址值。
6樓:匿名使用者
c語言中陣列來名作為實參傳給自
被呼叫的函bai數時,形參獲du
得的是陣列的起始地zhi
址。還是用例dao子說話吧。
#include
int *arry(int *a)
return b;
}int main()
;int *c;
int i;
c = arry(a);
for(i=0;i<5;i++) }
主要是通過指標把陣列,例如main裡面的a的地址傳入arry函式,然後在arry函式中用一個相容型別的指標接收地址,然後就可以再這個指標下的地址操作地址上面的資料了。
arry返回的時候也是返回一個指標(地址)。
7樓:匿名使用者
首地址。以陣列名作為函式實參。通過指標可以獲得陣列的元素地址。
在c語言中,用陣列名作為函式呼叫時的實參,實際上傳遞給形參的是____________。
8樓:足壇風行者
首地址。
因為陣列名傳遞的是陣列的地址也就是第一個元素的地址。例如:
a[3]這個陣列,3指個數,a[0]指第一個元素,全部元素指a[0]~a[2];那陣列名a規定的就是首地址。
擴充套件資料
c語言中函式引數傳遞的三種方式:
1、傳值,就是把你的變數的值傳遞給函式的形式引數,實際就是用變數的值來新生成一個形式引數,因而在函式裡對形參的改變不會影響到函式外的變數的值。
2、傳地址,就是傳變數的地址賦給函式裡形式引數的指標,使指標指向真實的變數的地址,因為對指標所指地址的內容的改變能反映到函式外,也就是能改變函式外的變數的值。
3、傳引用,實際是通過指標來實現的,能達到使用的效果如傳址,可是使用方式如傳值。說幾點建議:如果傳值的話,會生成新的物件,花費時間和空間,而在退出函式的時候,又會銷燬該物件,花費時間和空間。
9樓:匿名使用者
實引數組的首地復址。
在用數制組名作函式引數時,不是進行值的傳送,即不是把實引數組的每一個元素的值都賦予形引數組的各個元素。因為實際上形引數組並不存在,編譯系統不為形引數組分配記憶體,陣列名就是陣列的首地址,函式得到一個函式值,即為該字元陣列的首地址。
因此在陣列名作函式引數時所進行的傳送只是地址的傳送,也就是說把實引數組的首地址賦予形引數組名。形引數組名取得該首地址之後,也就等於有了實在的陣列。實際上是形引數組和實引數組為同一陣列,共同擁有一段記憶體空間。
10樓:匿名使用者
陣列名傳遞的是陣列的地址也就是第一個元素的地址 所以選 d
11樓:天雨下凡
選擇d.實引數組的首地址
12樓:匿名使用者
d首地址
~~~~~~~~
13樓:yeara洛
d.實引數組的首地址
c語言函式呼叫例子,c語言中函式呼叫有三種方法,能幫忙各舉個例子嗎
include int main void printstar void print message 比如,你有bai一個函式du 整數划來分問題自,有點難理解 include main int q int n,int m c語言中呼叫函式的方 復法及步驟 1 首先制需要輸入想要呼叫的函式。2 然後...
C語言函式的遞迴呼叫
先呼叫函式f,然後把返回值賦值給z。不過這個函式不對,沒有退出條件,無法停止。舉例說明吧 int f int x else 假如f 3 那麼第一次f 3 x!0,呼叫f 2 第二次f 2 x!0,呼叫f 1 第三次f 1 x!0,呼叫f 0 第四次f 1 x 0,返回1 返回第三次呼叫f 1 返回1...
c語言,形參的迷茫
這樣的好處就是,保證了實參不變,另外一個函式呼叫實參是,可以呼叫未被改變的值 當實參傳遞給形參以後,在函式體內對形參進行操作,就是說這個函式體內的操作是有效果的,如果該函式有返回值,那麼返回值是結果操作得出的 就是相當於,m傳入工廠中,然後工廠進行有m參與的操作得出的結果n是有效的,你可以理解為,m...