c語言一段程式的理解,c語言一段程式的理解

2021-08-30 01:19:59 字數 2427 閱讀 4375

1樓:黃邦勇帥哥哥

fwrite(void *buffer, size_t size, size_t count, file *fp):

表示將buffer地址開始的資訊,寫入count次,每次寫size位元組至檔案fp中,現在明白1的意思了?

就是把&people[i]開始的size字元寫入檔案fpo中,總共寫入1次

2樓:匿名使用者

主要是看fwite函式的引數fwrite(buffer,size,count,fp);count:要進行寫入size位元組的資料項的個數;

3樓:盛世萌萌老師

1表示的是要進行寫入size位元組的資料項的個數;

4樓:匿名使用者

這個呼叫的意思是:

從people[i]地址開始,取出1個長度為sizeof(person)位元組的值(實際上就是一個people陣列的元素),寫入到fpo檔案中.

其中的1就是指出要從people[i]開始提取多少個長度為sizeof(person)位元組的值.

c語言一段程式的解釋

5樓:

d = (a > b > c);——關係運算子是左結合的,所以這句被解釋為d = ((a > b) > c);。由於a>b成立,所以結果是1,而1>c(3)卻是不成立的,所以結果是0,即d==0。

6樓:聽不清啊

這是因為:

d = (a > b > c)

=(5 > 4 > 3) //先做a > b 的判斷,結果為「真」,即1

=(1 > 3) //因 1 > 3 結果為「假」,即0=0

7樓:匿名使用者

結果黃巾起義184-186

微控制器c語言這段程式 的含義是什麼?!

8樓:

我之前學習時也是遇到這樣的問題,抽象的東西具體化會更好理解些,如下:

第一種:

union

humi_val,temp_val;

第二種:就是你上面的定義方法,都是一樣的效果,只是說用你上面的這個方法起到簡潔的作用,就相當於人的名字,同一個人,名稱可以任意,但是還是那個人;

enum是列舉型別,這個你就自己看下書,都會有介紹的,慢慢來,過段時間你自然就明白了

9樓:匿名使用者

union 是一個和struct非常近似的結構體定義,如果換成struct,是否就理解了?

typedef struct

value;

union就是一個公用記憶體的struct,在c裡面很有用,c++裡面被遺棄。

c語言中一段程式怎麼理解 ???

10樓:匿名使用者

int y=10;//定義y=10

while(y--); //如果這裡有分號,那就是空迴圈,直到y=0時,退出迴圈,但還要再執行一次y-1

printf("y=%d\n」,y); //這樣就是顯示成y=-1

11樓:匿名使用者

按照語句規範來複執行就行制了一共有3句:

1、int y=10; //定義y為bai整形du且賦值為102、while(y--); //注意while後面直接跟zhi著分號,這是個空語句,dao當y的值為真(非0 即為真)的時候,一直空語句迴圈,然後y每次迴圈自減1。

這個語句等價於

while(y != 0)

y= y -1;

y = y -1;

3、printf("y=%d\n」,y); //列印輸出y

12樓:匿名使用者

int y=10;宣告瞭一復個制整形變數

while(y--);這是一個while迴圈bai,當y的值du變成0的時候迴圈就會結束。

zhi(我感覺後邊一句是不是應dao該是while迴圈裡邊的內容,不知道樓主有沒有輸入錯誤)

printf("y=%d\n」,y); 這句就是列印出y的值輸出格式是:y=y的具體值

13樓:匿名使用者

whlie(y--)這句後面應該沒有分號

縮排之後是這樣的

int y=10;

while(y--)

printf("y=%d\n」,y);

利用while迴圈以此輸出了從9到0的數字y初始版值是10, 第一次權進入while(10), 然後y--,之後y=9,接著輸出了9

第二次進入while(9),然後y--, y=8,接著輸出8依次類推,當while(0)的時候終止

C語言的程式,有一段看不懂,C語言的一個程式,有一段看不懂

p是一個字元型的指標,因此,p表示指標當前位置的字元。由於c中對字元型和整型是不進行區分的 即可以互相轉換的 因此 p也可以認為是一個數字。同樣 0 也可以代表一個數字。根據ascii 表可以知道。字元 0 是十進位制的48,所示也可以認為 0 就是數字48。因此,上面 的 p 0 的意思就是把字元...

c語言程式段的錯誤高手進,C語言程式段的一個錯誤高手進

首先宣告下,我不是高手,只是和你分析下這個程式。1 這句報錯是說 賦值符 前面沒有變數,就像寫 int 8 原因一樣。只要在前面寫個變數如 func1 pfun inc 就可以了。其實後面程式中沒有用到這條語句。2 typedef int func1 int in 這句話是定義指向一個函式的指標,返...

C語言(英文)求解,C語言輸入一段文字(英文和中文字元均有),要求輸出其中的漢字問題。求程式碼。例如

這麼麻煩呀.八十分.你最少也得給五百分.才會有時間幫你整,沒辦法.經濟是第一位的.c語言輸入一段文字 英文和中文字元均有 要求輸出其中的漢字問題。求 例如 這個就是ascii的編碼問題,就是去除文字中值小於128的資料其實很簡單,在編碼中,英文只佔0 127,也就是一個位元組中的最高位是0 漢字中,...