1樓:物理公司的
for(i=0;i 2樓:匿名使用者 if(i==10) i=0; c++中for(i=0;i<=10;i++) {....... i--} 這裡i--什麼意思,,不是和i++衝突了嗎 ,i就一直等於0了? 3樓:冉 那有可能在從i++到i--之間有某些**也改變了i的值呢?! 所以,並不一定存在衝突。 比如:for(i = 0; i < 100; i++)這樣並不衝突吧。 4樓:雪松爾 在這裡 就相當於i自減1, i=0然後判斷i<=10 執行i--,i=-1 執行i++,i=0 然後又判斷i<=10 ............ 一直迴圈 如果和我說的不相符,請把完整源**發過來 關於c++的基礎。我是新手。就是有一條語句是for(i=0;s[i]!='\0';i++)請問s[i]!=『\0』的意思 5樓:擁雲莊主 在c語言裡,字串是以0(也就是字元'\0')結尾的,所以,一般在遍歷一個字串進行處理的時版 候,都以當前字元是不 權是等於'\0'作為迴圈結束的條件。比如下面的程式,我們統計字串裡有多少個數字: #include int main() }//輸出統計結果 printf("digit num is %d.\n", digit); return 0; } 還有不明白的追問吧,呵呵。 6樓: 這是字串的結尾標誌 比如說: char s[20]; s="hello"; 首先 s是20個char型的陣列,也就是說長度本身為20,但是後面給s賦值。那回麼s中的內容答就變成了 hello\0... 你可以想象成這個就是為了檢查字串是否結束 可以的,比如 include void main 但是注意 在for裡面定義的區域性變數只有在for語句塊裡是有效的可見的而已,到外面就撤銷了 不存在了。在c 裡,還可以在for中的第一個表示式中定義變數,例如 include using namespace std void main 不過vc6不... 這應該是一個判斷語句中的部分 c a 0 第1步,執行 裡的部分 c a,裡面應該有數值或變數吧,否則不正確。比如c a 1 c取a這個陣列的第2個值第2步,執行c 0 這個判斷,從這句來看,c應該是一個char型別的資料,就是判斷a 1 是不是結束符號了。這段 沒意義,明顯語法錯誤 c for i... i 10是一個賦值語句,如果放在for迴圈裡,首先把10賦值給i,然後再來取i的值,是10,所以屬於真。則會早成for是一個死迴圈,一直不會結束 c 中int i 1 sum 0 for i 1 i 10 i sum sum i cout 1 int是c 語言中基本資料型別中的整型。2 sum指的是...c語言可以在for裡面同時定義變數嗎
cca0什麼意思c中的c5i0什麼意思
c中fori0i10ii10為什麼不能換i