C語言跪求解釋該程式每一句的詳細意思

2021-05-15 22:45:10 字數 2141 閱讀 4727

1樓:匿名使用者

#include

void main()

求解下面一段c語言程式每一句表達的意思,人家給的程式,但是不懂什麼意思呀,求詳細解釋,,,謝謝,急急急急急

2樓:乜勁

#include//標頭檔案

int f(int n)//定義一個函式

main()//程式的開始,必須的

3樓:匿名使用者

這麼簡單,自己看譚浩強那本c語言人們·入門,很快就能看懂每一句話了。

4樓:匿名使用者

1看懂不管什麼**都有一些非常有意思的技巧2我假設我現在從來沒看過氣泡排序,和你一起分析一下這**3int a[n]=; //初始化了亂序陣列int i,j,temp; //嗯?i,j,temp幹嘛的?我暫時不知道,因為我還沒往下看,我先記著有這幾個變數

for (j=0;j

簡單的c語言程式,具體看圖,要求每一句詳細意思和整體意思,越詳細越好。

5樓:一顆程式猿

while之前就是定抄義變數

while條件是指讓使用者輸入字元, 並放到變數c中, 知道使用者輸入了回車, 則跳出迴圈; 迴圈體就while下面那一句, 把得到的字元放到字串裡

下一行那個\0, 是在接收到的使用者輸入的資訊之後, 加上一個\0, 用於表示字串結束. 這裡不能去掉, 因為程式後面的輸出要以它為結束點

for迴圈那裡, 就是將整個字元陣列的順序倒過來. 所使用的演算法就是: 以陣列中間位置為基準, 一次將兩邊的值互換

最後一個for迴圈, 將整個陣列迴圈輸出, 結束條件為\0,就是while迴圈後面設定那個終點

最後一個printf輸出一個換行

6樓:滄海雄風

#include stdio.h

main()

for(i=0;array[i]!='\0';i++) printf(%c,array[i]);

printf(\n);}

c語言,題目和程式**如下,可以幫我解釋一下for以下的每一句的意思嗎?最好用註釋//解釋在每句後面。

7樓:匿名使用者

#include

#include

int main()

};char a0[10] = ;

char *p;

int count=0;

int i = 0;

int len = 0;

gets(a[0]);

gets(a[1]);

gets(a[2]);

gets(a0);

to_lower(a[0]);

to_lower(a[1]);

to_lower(a[2]);

to_lower(a0);

len = strlen(a0);

for(i=0;i<3;i++)

count++;

p += len;}}

printf("%d",count);

return 0;

}其中to_lower是我自己的函式,你替換成strlwr就可以了,我沒有vc的編譯環境

執行結果:

c語言,求詳細解釋一下這一段是什麼意思

8樓:匿名使用者

這段**功能是來

輸入一系列字串,自

每個都是一個顏色

直到輸入#結束

每個顏色值,存到color陣列中,

color本身是指標陣列, 記憶體空間由malloc分配,每個str複製到對應位置

n用來儲存總的輸入顏色個數。

9樓:_耀哥

此段太長,你具體一點。。。

10樓:第四片葉子

在輸入字bai符串第一個du

字元不為#號前時,zhi將字串儲存在daocolor[n]中,其中color[0],color[1]....這些回都是字串答,不是字元,因為以他們為首地址又malloc了記憶體,color[n][len],變成這個可以看成字串陣列了。當輸入第一個字元為#時停止輸入

求詳細解釋組合語言求大神詳細解釋每一句組合語言的意思L1pushcxmovcx300L

你看一看這個地址的內容就知道這段程式是幹什麼了 程式的功能就是在螢幕上劃豎線。ah 0ch int 10h 是在繪圖模式中顯示一點 也就是寫入點像,write graphics pixel 而 ah 0dh int 10h 則是讀取點像 read graphics pixel 寫入時,要寫入位置 x...

c語言程式不知道哪錯了求解,一個C語言程式不知道哪錯了求解

include include int main 你想開方嗎?將c squrt a a b b 改為 c sqrt a a b b 試試 c squrt a a b b 這句中的函式名寫錯了。求平方根的函式應該是sqr吧。3 squrt undeclared identifier。單詞寫錯啦。多了個...

c語言小程式,求解釋答疑解惑,造福人類

說明編譯器是從表示式右往左進行計算的。可以很負責任的告訴你,如果是自己學c來用,完全不要鑽類似的牛角尖,這是跟編譯器有關的,可能微軟的vc是這個結果,keil的c又是另外一個結果,brolandc又不一樣。所以如此的節省筆墨一來帶來邏輯上的混亂,程式大的話找這種錯誤非常麻煩。這種東西我感覺就是老師無...