1樓:匿名使用者
肯定是新手問題,呵呵
你要記住一點,實參和形成不在一個記憶體地址中,你就能理解了子函式呼叫時,會新申請一個記憶體空間來存放這個引數,那麼,造成的結果就是,改變了新記憶體空間中的資料,原來空間中的資料是不會改變的
所以,你的程式a1和a2是不會較好的
有幾種方式可以讓子函式可以改變呼叫它的函式中的資料改變1、全域性變數,這個不用多說吧
2、指標,道理是其實指標是沒有改變的,你可以列印出來看看,但是改變的是指標指向的記憶體空間中的資料
3、用&讓實參和形參在一個地址空間中,這個也好理解,其實傳遞過去的就是引數的記憶體地址,改變這個記憶體地址中的資料既可以達到效果
2樓:匿名使用者
呼叫fun過程:
-先將a1的值取出來存放到棧頂命名為a,再將a2的值取出來存放到棧頂並命名為b,然後指向fun
-在fun中隨便倒騰,你永遠與棧中的a和b打交道,而a和b除了初始值與主程式中a1和a2相等外與它們就沒有其他關係了。
-退出fun時,系統自動捨棄棧中的a和b,回到主程式a1還是那個a1,a2還是沒變,a和b已經不可見了。
3樓:匿名使用者
因為你的函式是傳值,交換隻發生在函式所在的棧內副本間,而原變數實際所在的記憶體空間並沒有被改變。等函式執行結束之後棧空間立刻被系統**,你的交換也就化為虛無了。
4樓:匿名使用者
改成void fun(int &a, int &b)
就行了。
你對函式的引數傳遞還得多練練
5樓:匿名使用者
你那樣寫交換的是區域性的變數,沒有交換真正的a1,a2;
6樓:雞蛋超強打石頭
我只會告訴你,你看一下值傳遞,就知道怎麼回事了
7樓:高國剛
fun函式沒有返回值,
設有函式呼叫語句fun(a1,a2),(a3,a4,a5),a6);則該呼叫語句中實參的個數是()
8樓:賴家文和閆濛濛
實參個數為3個,(a1, a2)為逗號表示式,(a3, a4, a5)也是逗號表示式。根據逗號表示式的求解過程,逗號表示式的值為最右邊那個表示式的值,所有a1和a2最終會取a2的值,a3和a4、a5只會取a3的值。所有最終只有3個引數,分別為a2、a5、a6。
所謂的實參指的是在主調函式中呼叫留一個函式時,函式名後面括號中的引數(可以是一個表示式)稱為「實際引數」(簡稱「實參」)。
c語言 菜鳥 設有函式呼叫語句 func((a1,a2,a3),(a4,a5)); 則函式func中有幾個形參 答案是2 為什麼啊
9樓:匿名使用者
題目問的是func中的形參有幾個,答案是2沒有問題。
(a1,a2,a3)這是一個表示式,表示式的值為最後一個逗號後面表示式的值,即a3的值,這是考察逗號運算子的知識點。
同理(a4, a5)表示式值為a5,所以func()呼叫等價於func(a3, a5),您想想形參有幾個,2個沒問題的,對吧。
10樓:匿名使用者
func 中(a1,a2,a3) 這是一個引數
而 (a4,a5)也是一個引數
這個函式把()裡面的全部作為一個引數的。
**函式b=indirect(a1&"!a1")代表什麼意思,能具體解釋下&"!a1"更好。還有c=indirect(a1$a2&"!b"&b2+1)
11樓:何眈憂傷
首先說下a1 & "!a1", 這裡返回一個文字串, 如果a1的值是"sheet1"那麼 a1 & "!a1" 就是"sheet1!
a1", 表面上看他代表sheet1的a1儲存格的內容,但是因為是文字(外面有""),所以要加一個indirect()函式幫他脫掉文字的外衣(即引號"").
所以indirect()函式是將文字格式的參照位置的"外衣"脫掉的函式.
同樣這裡的$是不是也應該是 "&",
括號裡面是文字格式的參照位置, 表名不固定"a1&a2", 列號固定"b列",行數也不固定b2+1. 這三個 & 到一起一定是一個 "sheet1!b2" 這樣或"[wkb2]sheet1!
b2"的格式,這裡的 或 ! 是組成excel公式的必要分割符,工作薄用 包括工作表用!和儲存格分開.
不知道這樣解釋能否理解.
excel中,sum(a1:a2,2)什麼意思啊
12樓:匿名使用者
補充下,sum是excel函式的一個,期作用對批定單元格內的數字進行累加求和(若指定的單內的內容為字元,則計算會是0,若你對日期進行這樣的操作,呵呵,會讓你穿越時空,一下飛到若干年後哦
13樓:匿名使用者
就是把a1到a2的單元格求和,再加上2
14樓:匿名使用者
即是求a1:a2這兩個單元格中數值的和後再加上常數2後的和,就是求a1和a2單元格的值再加上2的值 即a1+a2+2的和
15樓:匿名使用者
就是求a1和a2單元格的值再加上2的值 即a1+a2+2的和
為什麼A1駕駛證不可以開掛車,A1駕駛證到底能不能駕駛半掛車?
a1不能開半掛,a2才可以開半掛。道上 司機說需要一年才能增駕a2,a2增駕a1需要兩年,切記不可違法駕駛。a1照的準駕車型是就是我們經常可以看到的可以乘坐20人以上的大巴車,同時車身超過6米的車型也必須使用a1駕照,a1駕照準駕的其他車型有 a3 城市公共汽車 b1 中型客車 b2 大型貨車 c1...
函式y lg tanx 1tanx 1 為什麼是奇函式
良駒絕影 這個函式的定義域是 關於原點對稱 f x lg tan x 1 tan x 1 lg tanx 1 tanx 1 lg tanx 1 tanx 1 則 f x f x lg tanx 1 tanx 1 lg tanx 1 tanx 1 lg1 0 即 f x f x 0 f x f x 這...
若f x 1 是奇函式,為什麼f x 1f x
卓宵歧吟懷 奇函式與偶函式的性質中的研究物件都要指的單獨變數x本身的改變。辨析 1 若f x 為奇函式,則f x 1 f x 1 2 若f x 1 為奇函式,則f x 1 f x 1 上述兩式均是正確的,需要慢慢體會,慢慢來! 智慧和諧糟粕 f x 1 是奇函式,即f x 1 的影象關於原點 0,0...