求大神詳細解答這道題的執行過程,一定要把變數儲存類別的相關知識通過這道題講得詳細!謝謝

2021-05-01 05:55:31 字數 3415 閱讀 3417

1樓:漠影歌

首先,我們看第乙個呼叫函式,f(a, &c);,這時候 a = 2, c = 4,注意 c 傳進去的時候是乙個位址,改變的話是改變位址裡面的值,然後進入這個呼叫函式 f ,b + =a ++, 可以等價於 b = b + a; a ++ ; 也就是執行完這句話之後應該是 b = 10 + 2 = 12, a 自加1 等於3, c += a+ b同理 c= c+ a + b=35, 再 之後的*x = 35 + 2=37,到這裡函式執行結束,記住,傳進來的形參,如果不是位址,即便是修改了這個變數,函式執行結束後還是會釋放掉,不會儲存,也就是說 即便 a 自加1變成了3,但是因為傳進來的只是乙個值而非位址,所以a的值不變,還是2,但是 c傳進來的是他的位址(*x),改變位址中的值也就是改變了他的值,所以第乙個printf函式列印的是 2, 37; 也就是說這句話執行結束後 a= 2, c =37;

往下, 第二個呼叫函式 f(3 + c, &a), 進入呼叫函式,也就是在呼叫函式中 a = 40, *x = 2, 注意看,變數c是乙個static靜態變數,所以上一次函式結束後是不會釋放的,在這個作用域中c 的值還是35,再經過 b+ =a ++; c +=a+b(方法和上述一樣)之後,c的值變為126, *x = 128;而*x是指向a的位址,改變了a位址中的值,所以在函式執行結束後a = 128,c的值同理,因為不是位址,所以不管在函式裡面經過什麼樣的變化,他的值依然和剛剛傳進來的時候一樣,還是37,所以最後列印 a = 128.c = 37

不明白的繼續追問我

一道c++題求答案和分析,題目如下

2樓:匿名使用者

選a從afunc( ) 返回出來的值是乙個位元組.

3樓:

uc和ul有什麼區別嗎?

沒區別的話,就是d了

如果我做題的時候發現有一道題不會做,該怎麼辦?

4樓:匿名使用者

不要去耽誤時間,馬上做其它題,等都做完了,馬上回來,再去動腦子分析這道不會的題,這樣不耽誤完成作業的時間,由其是考試,更要這樣去做。不然會影響其它做題的效果。這種情況下,一定要把這個題先過先做其他的題,等其他的題做完了然後再慢慢的琢磨,這道題實在不會就算了,能會一點就寫一點

5樓:無名的戰士之王

如果有一道題不會做,那麼就放棄他,因為只要你把你會做我的大多數題,全部答對,保證正確率,那麼就足夠了。如果你一直拘泥於那一道題的話,會特別耽誤時間,降低其他題的準確率。所以說該放棄的時候要懂得取捨。

6樓:匿名使用者

你是說考試的時候嗎?那就不要去耽誤時間,先跳過這道題,先做其它題,等都做完了,馬上回來,再去動腦子分析這道不會的題,這樣不耽誤完成考試的時間。而且沒準通過做其他的題目後,會想到做這道題的辦法。

7樓:波羅密

看了你的提問,在這裡和你分享一下做題的順序:從前到後,先易後難,穩紮穩打,最後攻關。

我們在考試中很有可能會遇到一些生僻的問題或難題,這應該事先可預料到的,應該有充分的心理準備,但是要這樣去想,你若覺得難做或一下子不會做,極有可能別人也會難做,所以千萬不要驚慌,可以將此題先跳過去,當其它題目基本做完後,再回過頭來調正一下思路再做,本人有過多次急中生智做出來的經歷。

8樓:萬載混沌

一般選擇是看其分值及難易程度,如果分值比較高而且有一定可能攻克,那麼可以花費一些時間嘗試,大題的話把基本步驟完成先拿一些分。如果是選擇填空大題最後一兩題那種,那麼可以先放掉把只要有時間就能拿分的題搞定,再回頭慢慢對付。若條件不允許只能蒙個答案也不要空白不寫。

9樓:愛在繁花開

先把它晾那做會做的題目 等會做的做完了再好好研究這道不會做的 這樣可以合理的安排時間來答題 以防有來不及的情況發生 先易後難 做不成也不要急 保持好的心態慢慢來

10樓:匿名使用者

如果做題的時候不會的話,可以請教老師或者學習比較好的學生,在老師和同學的輔導下完成,下次遇到內視的題目就不難做了。

11樓:匿名使用者

這種情況下,一定要把這個題先過先做其他的題,等其他的題做完了然後再慢慢的琢磨,這道題實在不會就算了,能會一點就寫一點

12樓:萬劍歸宗樂園

我勸你最好是先把其他會做的先做完,死磕一道題是沒有意義的,考試也是追求效率,要有大局觀念,不然把時間浪費了,會做的反而沒做完甚至都沒時間去看,不是太可惜了嗎?以後工作老闆不會說等你做完一件事再讓你做另一件事,而是可能有幾件事同時要你去做,那時你就要考慮那件事優先處理,不能說這件事沒有做完就把時間都耗在一件事上。

13樓:無聊答答題

溫故知新。把前面的知識認真複習、認真思考,也可以尋求幫助。

14樓:燁許閑亭

考試的時候一定要注意時間的分配,切不可在小題上多費時間,不會的可以暫且跳過,待後面有做題靈感可以補回來,大題的時間空置在十分鐘以內,理清思路,迅速答題。

平常遇到不會的題,一定要及時查缺補漏,問好友,問老師,問同學都是可以的,一定要做筆記,要記得向詢問的人說一句謝謝,別人的幫助不是理所應當,心懷感激的人時常有好運。

15樓:淡淡的青春

這種東西從小就教,先跳過去,盡量把會的都做完,然後全力去攻克那道難題,你不用操心別的題了,也不用擔心別的,所以你會以放鬆的心態來處理難題,有時候會很有收穫。

16樓:匿名使用者

如果說你在做題的書發現有一道題自己不會做的話,其實這個也非常簡單的,你可以那個先坐後邊的,然後把後面題等做完了,等有時間了你再慢慢思考這道題或者是問一下別人懂的人,這樣的話你就可以啦,你不用那麼麻煩,老是停留在這道題上面。

17樓:匿名使用者

先把他放下做別的題,最後再來做這題不會做的,這樣不會擔誤時間,不影響你做題

18樓:匿名使用者

可以先試想一下這道題考察的知識點是什麼?思考翻閱課本做到有效的掌握這道題的知識點,同時也可以讓自己先冷靜一下,然後能夠找到好的思路去解決這一道題

19樓:心是想念

如果是考試,那就放再最後來做。如果是平時就問同學或老師。

20樓:原秀章

看在什麼時候,什麼場合。考試時就先放過,挑簡單和會做的先做,如還有時間再做,絕不要鑽牛角尖。平時做作業則先做有代表性的難題,查資料,向別人請教需盡早,難題做完,如釋重負,再做別的題就輕而易舉了。

21樓:大客戶

兩條路,一條放棄,一條做到底。

如果是在考試中,時間不是非常充足的情況下,先空著,做完其他的再來做這道題。如果是時間充足,你又要非解決不可,可以去求教一些老師或者專業性很強的人。

22樓:匿名使用者

耐心思考先看看有沒有簡單的,然後平靜下來心情。

求這道題的詳細解答過程,感謝,求這道題的詳細解答過程,謝謝!

1 正弦定理 sinb b sina a sin a 3 a所以sina sin a 3 a 120 2 如圖,de是ab的中垂線,過c點向ba的延長線作垂線,垂足為f,則fe eb 3 2 設ae eb 2x,則af x,cf x 3。勾股定理可計算得出x 25 28 求這道題的詳細解答過程,感謝...

求大神解答這道題,怎麼做詳細過程。謝謝

1 解 因為 三角形abc和三角形cde都是等邊三角形,所以 ac bc,ce cd,角acb 角dce,所以 角ace 角bcd 等角的鄰補角相等 內所以 三角形容ace全等於三角形bcd sas 所以 ae bd 6。2 證明 在eg上擷取ef dg,鏈結cf,因為 三角形ace全等於三角形bc...

求大神解答這道題怎麼寫,求大神解答這道題怎麼寫

首先先觀察他們有沒有公共倍數。將這道題的公共倍數 2ab提出來,能化簡的就繼續化簡,化簡不了的就直接就可以了。2ab 2a 3b 4 提乙個 2ab 2ab 2a 3b 4 就是這樣子的。2ab 2a 3b 4 結果 2ab 2a 3b 4 你試著題a和b出來算一下 這道題怎麼寫?答案依次如下 1 ...