請懂c語言的幫忙解釋一下注釋後面加問號的語句啊謝謝啊

時間 2021-08-30 09:31:59

1樓:

第一個問號是指 定義了一個szstr 常量 64,相當於 int szstr=64一樣;

第二個問號 同理

第三個問號是指 定義了一個bfull 的常量 他的內容是 十六進位制的 0xff

第四個問號是指 struct contact 結構體類的指標 con *s

最後一個問號是指判斷這兩個 常量是否為真,是「& 與 邏輯 」,bunit是1,mask未見到你的定義,應該是其他函式裡面用到的呼叫。

2樓:人渣

#define a ***

其實就是把***賦值給a,相當於a = ***;

這段可以改寫成為

int szstr = 64;

struct contact

;這樣應該就明白了吧

突然看到你那邊後面寫資料夾的地方不是有註釋麼,其實是一個意思,他說檔案改一次就可以,這裡陣列的大小也是一樣的

3樓:

#define szstr 64 ——行話叫「巨集定義szstr為64」。其實呢,就是告訴編譯器,在編譯之前將你的**中的所有szstr用64替換。這下你明白了吧,char name[szstr]; 中的szstr就是64,編譯前編譯器把char name[szstr];就替換成了char name[64]; 。

con * s宣告的s是con *型指標;不要把*與p算在一起,*p不是變數,你見過以*開頭的識別符號嗎?

4樓:小小呱瓜

請去了解一下什麼叫巨集,什麼叫預處理

c語言題目。有疑問?請解釋圖中兩個有問號的地方,謝謝

5樓:gta小雞

exit(1)代表退出本程序並返回1給父程序或作業系統。由於這段**位於main函式中,效果等價於return 1。

printf("\n")用來輸出一個換行符。

2 13 40 61 __?__ ,問號處該填什麼呢?請幫忙解釋一下,謝謝了!

6樓:死亡的誓言

第一個是 2

第二個是2*6+1=13

第三個是13*3+1=40

第四個是40*1.5+1=61

第五個是61*0.75+1=46.75

tekla軟體出的材料表中很多構件號後面都有一個問號是怎麼回事,哪位大俠知道請幫忙解答一下。謝謝

7樓:

有問號證明你的模型變動過,需要重新執行編號。

c語言題,幫忙詳細解釋一下,c語言的題,幫忙解釋一下,謝謝!!!

i 5時開始執行 if 語句 if i 4 printlf d i 輸出5i 表示先取i操作,再自增1 1表示先自增1,再取i操作所以這裡輸出 5 i 6 break 跳出for迴圈 不執行for語句裡的 i 跳出執行 printf d i i 6 i 表示先取i操作 所以輸出 6 最後i的值是7輸...

請解釋一下這首詩,誰能幫忙解釋一下這首詩

枯木刀 原文 西江月 道德三皇五帝,功名夏後商周。英雄五伯鬧春秋,秦漢興亡過手。青史幾行名姓,北邙無數荒丘。前人田地後人收,說甚龍爭虎鬥。這不是一首詩,而是一首 西江月 詞。用於 二十一史彈詞 第四段 說三分兩晉 的註解。二十一史彈詞,原名 歷代史略十段錦詞話 為明楊慎 號升庵 所作,主要是分說歷朝...

懂股份投資的朋友幫忙解釋一下

我想你應該看一下公司規章制度了 所為股東就是和你一起合作的自然人為股東 員工和經理你是請的!第八條 股東享有下列權利 一 有選舉和被選舉為公司董事 監事的權利 二 根據法律法規和本章程的規定要求召開股東會 三 對公司的經營活動和日常管理進行監督 四 有權查閱公司章程 股東會會議記錄和公司財務會計報告...