請問如果定義了int a,這時a是否可以做為實參使用

2022-03-29 22:47:49 字數 839 閱讀 3513

1樓:匿名使用者

在進行函式呼叫時,實參必須具有確定的值,以便把這些值傳送給形參。因此應預先用賦值使實參獲得確定值

2樓:帶淚的紫藤花

不能,實參是有實際的值的

如果int a=5;這時a就可作為實參使用~~

3樓:匿名使用者

定義完之後必須對a進行賦值,這樣的話a就可以作為實參使用

4樓:匿名使用者

問法有問題,當然可以,當實參用就是說再呼叫函式的時候將之作為引數傳入,沒有語法錯誤,就算可以了吧,對於c語言來說應該是沒什麼實際意義,傳入的值是無效值,也不能作為輸出引數,c++中引數可以以引用傳遞,這時做返回引數應該是有意義的

5樓:歐丹亦藍梧

形參出現在函式定義中,在整個函式體內都可以使用,離開該函式則不能使用。實參出現在主調函式中,進入被調函式後,實參變數也不能使用。形參和實參的功能是作資料傳送。

發生函式呼叫時,主調函式把實參的值傳送給被調函式的形參從而實現主調函式向被調函式的資料傳送。

6樓:雍晴雪敏鵬

如果在形參中定義了int

a的話,那麼可以再呼叫函式時直接使用實際引數傳給a。

可以這樣理解,形參是對呼叫引數的定義,而實參就是函式被呼叫時的實際引數,當函式被呼叫時她將傳給定義的形參。

還可以這樣理解,形參是被定義的(在建立函式時被定義),這裡就是你的int

a,在實際呼叫該函式時輸入的那個引數就是稱作實參的東西(她在被賦予的時候把實際值傳給形參,也就是先前定義的int

a),這個過程就是所謂的虛實結合(譚浩強)的過程。

定義inta,表示陣列a中的元素個數是幾個

定義int a 2 4 陣列a中的元bai素個數是8個。行號du 從zhi0 1,列號從0 3,共2 4 8個。陣列類dao型說明 在c語言內中使用陣列必須先容進行型別說明。擴充套件資料 舉例說明整型陣列a,有10個元素。若要表示第10個元素,則使用a 9 第一個則是a 0 int a 10 說明實...

最大是如果是3這時是, 5 7 , 最大是 如果 是3 這時 是

商x除 餘數 被除數,餘數小於除數 5 7 最大是 39 7x5 4 39 如果 是3 這時 是 38 7x5 3 38 除數是5,餘數最大是4,被除數最大是 5 7 4 35 4 39 如果餘數是3時,被除數 5 7 3 35 3 38答 5 7 最大是39 如果 是3 這時 是38 故答案為 3...

如果女兒被別人欺負了,作為父親該怎麼辦這時候

你父親就那樣的性格,不是故意欺負你。你要理解他,別和他計較。不管咋說,他總是你的父親,是你的老人。對老人要尊重,這是兒子必須做的。兒不嫌母醜,狗不嫌家貧。孩子是不能嫌棄自己老人的。問清楚事情到底是怎麼回事?到底誰對誰錯?如果是自己的女兒受了委屈,然後再去跟人家講道理 讓人家道歉。我家孩子我都是告訴他...