誰能幫我解釋一下下面的C程式?謝謝了

2021-03-27 07:39:31 字數 2122 閱讀 8675

1樓:

前面的typedef和後面的far* lpt_message配合起來為結構體tagpt_message起了個「遠指標別名lpt_message」。以後就可以用形如lpt_message p;這樣的寫法來宣告指向結構體tagpt_message的遠指標了,等價於struct tagpt_message far* p;。看,同樣是宣告一個遠指標p,寫起來方便多了。

至於「遠指標」可以不在意了,現在的平臺好像都是遠指標了,所以沒有必要寫成far* lpt_message;而只需寫成*lpt_message;就完全可以了……

2樓:匿名使用者

把struct tagpt_message定義為pt_message

把struct tagpt_message far *定義為lpt_message

以後你就可以直接這樣申明變數

pt_message msg1; //宣告一個struct tagpt_message型別的變數

lpt_message pmsg //struct tagpt_message *型別的變數

至於far是所謂的遠端指標,應該是老的平臺下面遺留下來的問題,和指標長度有關,你可以不用特別去管他。

3樓:┌逃離世界

far* lpt_message和你前面的pt_message一樣,都是物件,只不過這個是個指標物件

4樓:君上沙夏

應該是給結構體tagpt_message取的一個新名字叫做far* lpt_message吧,就是以後就把far* lpt_message當做tagpt_message用,就像pt_message也是tagpt_message的別名一樣。不知道是否正確

誰能幫我解釋下這個c程式,求助!!

5樓:鑄信

char字元佔一個位元組,為8位,對應結構體的a1-a8,unsigned a1:1;表示對一個位元組進行分段,a 1為位段名,1為位的個數,union共用體就沒什麼好說的了,接下來的就是計算二進位制x

6樓:璐人釔

就是輸入一個字元到聯合體裡,並根據其對映的二進位制位計算asc碼

7樓:匿名使用者

這就是定義了一個結構體、和一個聯合體,,,,並輸入數字來測試,裡面有一個算式,,最後輸出結果

~~~~~

幫忙除錯一下下面的c程式(最好是給出註釋)

c語言for迴圈語句,誰能幫我解釋一下下面語句的意思

8樓:匿名使用者

for(i=0;i<=3;i++)    //先列印前面bai4行,行數從0開始du

for(i=0;i<=2;i++)    //再列印後面3行

這個就是個列印7行的菱形的**

9樓:找個名字真難吶

就是想用「*」打一個圖形吧,但是我看不出是什麼圖,有點亂,貌似是個菱形

誰能講一下c語言,就是怎麼開頭,怎麼結尾,都是什麼意思,謝謝,我是新手,還有,用什麼軟體編好

10樓:

#include這是標頭檔案。

int main() //主函式

vc++6.0, 經典軟體

11樓:丁家宜大寶

開頭用#預編譯 用來說明該程式所包含的檔案 相當於你工作時所使用的已經成型的能用的工具,基本的輸入輸出操作都是通過函式實現的,所以要把函式包括進來。結束時可以沒有return,如果一個函式定義為void main()或者void 開頭的函式的話就不能用return了。return意思是函式執行完返回一個值即結果,如果是main函式的話就是返回給作業系統了。

總之要有標頭檔案,具體的要慢慢學了。

推薦使用vc++6.0,tc2.0,二級考試用的是vc++6.0,

12樓:匿名使用者

#include這是標頭檔案。

int test();//宣告要呼叫

的函式int main() //主函式

return 0;返回一個值。

} test()//前面宣告的函式的實現

幫我解釋一下下面的生辰,謝謝幫我解釋一下下面的生辰八字,謝謝!

性別 女 出生 公元1988年9月22日10時30分 陽曆 農曆 一九八八年八月十二日巳時 當月節氣 白露 9月7日18 27 中氣 秋分 9月23日3 42 生辰八字 戊辰年 辛酉月 庚辰日 辛巳時 一 你的八字命盤 下列是你的八字命盤。你是白龍,出生於黃龍年。日天干代表你,所以你是屬金。年 祖先...

哪位大俠幫我解釋一下下面的程式特別是矩陣鍵盤的部分,我想通過實驗板控制28BYJ 48步進電機的轉向調速

define uchar unsigned char long first,end 定義全域性變數 void delay int n 延時程式 最高位用1表示負數 return z long mul long x,long y 乘法程式 long div long x,long y 除法程式 uch...

C語言程式分析,給我解釋一下下面這段程式,具體是怎麼完成的呢

這些都是事先定義的巨集和常量值,你要追根究底下去,最終會在某個.h檔案發現他的原始定義。看字面應該能明白大致意思吧,真不行查幫助文件,裡面應該有說明的。c語言程式分析,給我解釋一下下面這段程式,具體是怎麼完成的呢 define active high 這樣程式中的巨集替換最終是 if p0 1 相當...