c語言第五題的char是什麼意思45題都分別

2021-03-07 01:31:24 字數 556 閱讀 7823

1樓:匿名使用者

4.pb = b1+3,這時pb指向的內容為'd'

while( --pb>=b1)則是當pb的地址小於字串abcdefg的首地址b1時跳出

那麼最後一次執行strcyp的時候,pb=b1,所以b2字串應該是abcdefg,長度為7

5.char*表示字串指標,其指向的內容為abcdefgh然後宣告瞭一個long型指標*q,long型佔32個bit,4個位元組當q++時,實際執行的是q = q + sizeof(long) 也就是後移了4個位元組,char型為一個位元組

也就是q在++後,指向的是p = p + 4,指向符號e所以char *r = 「efgh」

(long*)和(char*)表示指標型別的強制煮啊暖

2樓:匿名使用者

r = (char *) q; 這裡的char *表示的是強制型別轉換, 指標變數q原來指向的是long型別變數佔4個位元組,現在用(char * )將指標變數q指向的型別空間變為1個位元組,說白了就是原來指向的變數佔4個位元組,現在把這4個位元組中的第一個位元組裡的值賦值給 r。

巴金的《繁星》閱讀答案第五題答案

第一次是在自家院子,臥看時,所見的天空有限,顯得深而且遠,因此有回到母親懷裡的感覺。第二次是在海上,船動星移,追引起夢幻之感。去國之際,對未來有種種設想,又有淡淡的鄉愁,不由又回憶起童年來了。繁星 巴金 閱讀答案 1 觸覺 聽覺 幻覺 2 前一句寫 沉睡著 後一句又寫 我 覺得.這樣寫看起來有矛盾,...

在c語言中char是什麼意思,C語言初學者 什麼程式設計軟體適合初學者

是資料型別的說明符來的,就是說明這個資料是按1個位元組儲存,比如說 char a 就是說a儲存在一個位元組中,資料範圍為 128 127.是取址符,用於復獲取一個變數制的指標地址。在變數定義的時候是一個指標變數的識別符號,而在變數應用的時候則是 取指標地址上的值 char 如果說是在定義上的,那麼這...

關於《貧民窟的百萬富翁》的第五題

我只能說你並沒有真的看懂 他求助現場觀眾的不是這一道題,而是印度國旗上的那一句話是什麼。這道題他是知道答案的,是他回到孟買那個被弄瞎的小孩告訴他的。雖然你修改了問題,不過你還是沒有懂 他之所以求助這一道題,是因為他確實不知道答案,可能他從沒有見過印度國旗都說不定 這部 結構非常完美,開篇就問了你這個...