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

2021-03-20 04:18:26 字數 2306 閱讀 8109

1樓:匿名使用者

#define active_high !!

這樣程式中的巨集替換最終是:if ( !!(p0_1) ),相當於if ( p0_1!=0 )

c語言的,有沒有大神給看下這段程式是怎麼解讀的?

2樓:匿名使用者

**看不全

printf("%c", class[2].name);

初始化的時候 第二個為mary

也就是class[2].name字串的第一個字元

新手學c語言,下面這段程式表達的是什麼意思,結果不知道,主要想知道是怎麼解的

3樓:福建省寧德市

這段**實現的功能是對陣列進行從大到小排序

**中使用了二重迴圈,通過if語句將元素進行兩兩比較,從而將小的數字不斷往後移,最後完成對陣列進行從大到小排序

輸出的結果是7 5 4 2 1

c語言,分析這段程式的意思?

4樓:聽不清啊

選擇答案a。

int x=,*px=x;

printf("%d ",++*px);printf("%d ",*px); //x[0]先變成11後輸出,再輸出一次11

px=x;

printf("%d ",(*px)++);printf("%d ",*px); //先輸出x[0]即11後,x[0]變成12

px=x;

printf("%d ",*px++);printf("%d ",*px); //先輸出x[0]即12,px指向x[1],接著輸出20

px=x;

printf("%d ",*++px);printf("%d ",*px); //px先後移一位指向x[1]然後再輸出20 20

這段程式怎麼解釋

5樓:匿名使用者

#include

int main()

;int *p=a; //指標指向陣列a的起始地址

printf("%d",*p); //此時指標p指向a[0] ,即 =1

printf("%d",*(++p)); //指標地址 先+1, 再輸出指標指向的值,即a[1] =2

printf("%d",(*p)++); //先輸出指標指向的值a[1]=2,然後指標指向的值 +1,即把陣列 a[1]的值,改變為 =3

printf("%d",*p); //此時,指標指向的值 =3

printf("%d",*p--); //先輸出指標指向的值a[1] =3,再指標-1,即指標指向a[0]

printf("%d",--(*p)); //指標指向的陣列 a[0],它的值先-1,再輸出 ,即a[0]的值被改變為 0

printf("%d",*p); //此時,指標指向的值為 0

//最終輸出內容為:1223300

return 0;}

這是一個c語言程式,該如何解釋下面的**?

6樓:長安老

t1和t2兩個程序同時買票,總票數n是程序共用的,每個程序先讀取總票數n,如果n大於0,就賣出一張票,n減一,再寫入更新總票數。

7樓:匿名使用者

好像是 d大於等於1 出一張票 然後d自動減1 迴圈到d等於0停止

恩……都快忘記也學過c了

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

8樓:匿名使用者

這些都是事先定義的巨集和常量值,你要追根究底下去,最終會在某個.h檔案發現他的原始定義。

看字面應該能明白大致意思吧,真不行查幫助文件,裡面應該有說明的。

c語言程式設計,大家來幫我解釋一下這段程式的意思,從for語句開始, 10

9樓:

m從2到100,表明取從2到100的整數,這是取值範圍。

i從2到k (即m-1)如果能被m整除就跳出,不能就列印出來。

所以,這個程式是列印100以內所有質數。

10樓:匿名使用者

這是求2-100之間的質數,為方便,你在第二個for後面加會看得更清楚,第一個for是2-100迴圈,第二個for是2-k迴圈,做除法,若餘數為0則跳出第2個迴圈,if(i==m)是判斷i的值,若前面沒跳出這個就會成立,說明在2-k都不能除盡,說明m是個質數

查詢大神幫忙解釋一下下面這段c語言程式

你是不是用了什麼網頁翻譯,然後給複製過來了?可以的話請發源 額 這個哪個大神能看懂。求大神幫忙解釋一下下面這段c語言程式!這是一個高精度程式,概括地說就是給加法和乘法分別寫了函式,用我們平時筆算 豎式 一樣的方法算。計算int型存不下的大資料時常用這種方法。你具體 不懂可以把那段抽出來追問我。找個大...

請高手幫忙詳細解釋一下下面的C語言程式!謝謝。要詳細

include 呼叫stdio.h庫檔案 define n 4 define m 4 巨集定義 m n 4int fun int a n m 宣告函式 引數為一個二維陣列 int main 測試主函式 k printf 請輸入 d行,d列元素 n n,m for i 0 i ps 陣列的排列例如a ...

那位大神能給我解釋一下下面的配電箱系統圖,是如何選取導線的(型號,材料,以及橫截面積)謝謝啦

您好 不知道copy您是施工方還是裝置生產bai方?引數圖du紙上已經標明,配 電箱內zhi開關的容量和導線截面,是根dao據設計資料提供的負載資料進行設計的。wdzr低煙無滷阻燃 byj聚乙烯絕緣電線 wdzr byj 750 低煙無滷阻燃聚乙烯絕緣電線銅芯導線3x2.5 3棵2.5平方 導線截面...