簡單的C語言解釋每一句作用

2025-06-22 14:15:09 字數 1419 閱讀 5423

簡單的c語言,需要幫我解釋每一句意思,還有為什麼需要加那一句呢,具體看圖

1樓:你猜

#include ""

main() //這裡應該加int,最後加return 0for(i=0;array[i]!='\0';i++)//上面一行就是為了這裡不會越界。

printf("%c",array[i]);

再說的明白點,假如array大小為5,記憶體裡存放的資料就會如下0 m1 a

2 b3 c

4 d5 '\0'

但是如果你array[5]沒有這個'\0'空字元,可能第5678位就都從記憶體裡讀出來了,就會出現錯誤。

2樓:網友

array[i] = 0; // 在字串的末尾新增字串結束符。上課要聽講,不要老是睡覺。

3樓:網友

就是乙個個讀取字元,

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

4樓:一顆程式猿

while之前就是定抄義變數。

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

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

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

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

最後乙個printf輸出乙個換行。

簡單的c語言,每局啥意思?

5樓:網友

如果x>=0 把x賦值給y

如果 (a或b與c)為真 即a和b不全是假的情況下,c也為真, 則a||b&&c為真。

則把a+b的值賦給z

再把c的值加上z即c=c+z;望!

幫忙解釋下這個 c語言程式(解釋以下的程式每一句的作用)

6樓:網友

這個c語言程式包含#include

這於vc不相容 沒有除錯環境 幫不了你。

請幫我逐行解釋這個c語言程式的每一句話(很簡單的程式)

7樓:網友

i=1是講你這個迴圈的初值是1

i++ 簡單講就是讓迴圈動起來。

s是做統計的 開始清為0

8樓:葉小憐

這種問題你還是自己好好看看書吧,書上都有這些內容的。

求解下面一段C語言程式每一句表達的意思,人家給的程式,但是不

include 標頭檔案 int f int n 定義一個函式 main 程式的開始,必須的 這麼簡單,自己看譚浩強那本c語言人們 入門,很快就能看懂每一句話了。看懂不管什麼 都有一些非常有意思的技巧 我假設我現在從來沒看過氣泡排序,和你一起分析一下這 int a n 初始化了亂序陣列int i,j...

一道簡單的c語言題,一道簡單的C語言題

這個程式的目的是將你輸入的字串中的a,a互換大小寫.但程式寫錯了.首先scanf遇到空格就停止了,所以s只接收到了ahama.其次,還是同樣的問題,scanf是遇到空格停止的,所以s中並沒有 n 因此while迴圈並不是如你想象到的ahama就結束了,而是會繼續下去,導致s i 訪問無效資料.再次,...

很簡單的C語言程式,一個很簡單的C語言程式

不要先把總結果求出來再取最後一個數字 因為最後一個數字肯定有數字的個位數決定 比如13 13,就求3 13,但是每次記錄最後一個數字 3 3 9 9 9 3 27 7 7 3 21 1 1 3 3 3 3 3 9 然後就可以看出是個最後結果處於每4次一個迴圈 因為13x13x13.x13總共有12個...