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又不一樣。所以如此的節省筆墨一來帶來邏輯上的混亂,程式大的話找這種錯誤非常麻煩。這種東西我感覺就是老師無...