C 幾道問題。 哎 快考試了,看來猥瑣了

時間 2025-01-18 08:15:32

1樓:網友

這個意思是左移位,比如十進位2用2進製表示是10,那麼2<<2表示成2進位就是1000,變成8了,在繼續就是32 了,也就是每移一次,變為原先的4倍。

第二道題的星號是與取位址符(&)相反的操作,意思是取出指標p儲存的內容,p是乙個指向指標的指標,*p = a + 1,表明它指向「456」,%s是字串,%c是字元,所以,*p + 1就是指向「456」中的5,輸出56,然後乙個#號,**p - 1就是取出「456」的首位址,在取出它指向的值4,4-1=3,最後輸出結果是56##

2樓:網友

表示位運算的左移操作。比如2的二進位表示為10左移一位表示100即十進位的4,其實左移一位就相當於乘以2. 題目中3的二進位表示為11,b為110,a^b表示a異或b,011異或110等於101,即十進位的5,<<2表示左移兩位,就是20了。

p是一級指標,**p是二級指標;

首先p指標指在"456"的4上面,p+1指標就移到了5上面,*p就會輸出「56」這字串。由於字串是連著儲存的,所以p-1指標就指在"123"的3上,**p就解了兩層引用,直接指到3這個字元,所以輸出3

3樓:網友

2 、^是異或操作 如兩個運算元對應的位只有乙個為1,操作結果中該位為1,否則為0

如:3的二進位為00000011

6的二進位為00000110

所以 a^b 為00000101

是左移位,後接移動的位數。

如將a^b左移兩位得00010100轉化為十進位就是20,即本題答案。

15、兩星號的意思是指向指標的指標,具體步驟比較難解釋,不做。

4樓:網友

二進位移位,首先18寫成二進位,然後左移兩位就行了比如01010101,左移以後就成了00010101,把尾巴砍了,前面補零。

兩個星號是指標的指標,也就是指向指標的指標,因為指標變數本身也是一種變數的。

全都是一些c++基礎問題,可是困擾了我很久了,明天考試,幫個忙吧~

5樓:網友

同學,看來你基礎很差:

1.因為你要將乙個值賦給index(3),所以index(3)是乙個變數,只有變數才能被賦值,所以。

index (int i)只能返回引用,完整函式如下:int &index(int i)這樣的話index(i)就是a[i]的另乙個名字,而不是隻等於a[i]的值,所以index(3)=___這一行就相當於問你a[3]=___如果不返回引用index(i)就是乙個常量值而不是變數,常量是不能在等號左邊的。

2.這一題你要清楚const型別的作用,識別符號前加const說明它在初始化後不可改變,例如我定義:

const int a; //a被預設賦值0

a=5; 這是不允許的,要想給a賦值5 必須這樣定義:const int a=5;接下來不能對a做任何改變。

因為累sample的資料成員f和c是const型別 所以建構函式只能用初始化的方式而不能用下面這種:sample(float a,char b)

sample(float a,char b):f(a),c(b){}這稱為建構函式的初始化式,這是一種語法,記住就行了,在類中const型別的資料成員只有用這種方式初始化。

3.這題沒什麼好說的,ta是ma型別的指標,因為ta前面有個*號,指標不是物件。

6樓:欲動精靈

1.引用是別名,返回值為a[i]的乙個引用,故返回值型別為int &index(3)其實就是a[3],這行就是給a[3]重新賦值2.這是sample的乙個建構函式,初始化資料成員f和c的,建構函式後面的冒號是引數化模板,即起到初始化的作用 f(a)即 f = a 的意思 後面乙個應該是c(b)吧。

是物件名,ta是指向乙個ma物件的物件指標。

c++基本知識的一些問題,明天考試急需,拜託了

7樓:網友

1、都是存在記憶體靜態儲存區。靜態成員分兩種,一種是類靜態成員,在類的各個物件之間共享,只保留乙份副本;另一種是在函式中的靜態成員,只會被定義和初始化一次,函式退出不會銷燬記憶體,下次該函式再呼叫的時候,靜態成員的值是上次函式呼叫退出運世時候的值。全域性變數在整個程式中均可見,函式中靜態成員只在當前函式中可見,類靜態成員的訪問需要使用類名或物件。

2、指標或應用呼叫會觸發rtti,就是多型,物件訪問不會。

3、封裝、繼承、多型。

6、螢幕、鍵盤、螢幕。

7、分為靜態多型和動態多型。靜態旁伏肢廳此多型比如函式過載,模版等,在編譯的時候確定;動態多型也就是rtti,執行時型別識別,直到執行的時候才知道具體呼叫的函式。

關於c++的各種問題,麻煩專業人士解答一下

8樓:霧明冰清

1.如果要成為遊戲架構師,大約要學多久c++與多深入的精通程度(以自己為例吧)?

不知道,應該不要求多深入,遊戲架構師的主要任務又不是敲**,我還在學習中。

2.目前中大學裡網遊開發這個專業不是甚少就是學費超貴。 如果,我精通c++後,再朝著遊戲架構師這個方向去進發,大約要多久的時間去學?

還要很久,因為c++神馬的只是語言,而作為乙個遊戲架構師要掌握的還有很多,比如數字邏輯電路神馬的,硬體方面的只是。

3.從c++程式設計師到遊戲架構師,算是乙個轉型嗎?

算。4.大部分人都認為,想要學,選擇什麼大學是乙個次要,重點還是看自己,這個你是否大致認同呢?

認同,但文憑也挺重要,雖然沒有你的實力重要;但實力一樣就看文憑,甚至開始公司不知道你的實力,就只好只看文憑。

5.目前在深圳,上海,成都,c++程式設計師以及遊戲架構師的月薪大概是多久?

不清楚。6.有專業的大學介紹嗎(招生黨免答)?

國內除了清華、北大;其他名校都是浮雲,對本科生都差不多,因為大師基本跟本科生沒多大關係,三流學校另當別論。

這題應該是c吧

9樓:誰來主宰

選a 23/30

過程:只裝有線電視為1/5-1/5*1/3=2/15只裝錄音機的為1/10-1/5*1/3=1/30兩者都裝備的為1/5*1/3=1/15

故兩者都沒有準備的為:

C語言的問題,要考試了,求助啊,C語言的問題,要考試了,求助!

二維陣列作形參,必須指定第二維的大小,第一維可省略。c語言的問題,要考試了,求助! 水狠甚 這是根據一樓改的結果 留水儲迎絲 函式傳遞有點忘了 經過強力鑑定,均為正解。指標理解不深的話推薦一樓,吼吼 void fun char str1,char str2 str2 pos 0 胡艾成芷荷 incl...

快考試了,看不進書怎麼辦,要考試了,看不進去書怎麼辦?

蘿莉吃蘿蔔 很高興告訴你!從生理上來講,偏於亞健康邊緣狀態,自我壓力過大造成腎陽不守,心肺火熱上揚,健議早睡早起,勞益結合,合理分配自身精力,吃些臆米粥等清淡粗糧,增加戶外運用為宜。從心理上來講,心急於成,又過份擔憂,需知任何努力的最終結果都是圍繞更美好地生活而服務,將心思精力過於關注結果成敗,必然...

求高手解決下C語言問題,謝啦。要考試了啊,並說明下原因哈

50807 c 50808 c 這兩題同樣的道理 執行分支語句,一直遇到break 時,中止執行。字尾式,先執行後加減。50807中,n 101,在case中找不到101,只能執行預設語句 printf error 接往下執行,一直到遇到break,所以輸出 error good選 c 50808中...