本人小白,求大神們解釋下面那個nSumnIndex的原理,懂C 的幫我下,解釋清楚點。高分

時間 2021-10-14 23:40:46

1樓:

1、你的程式應該沒有完整上去,前面應該還有nsum=0;nindex=1這樣的初始化工作。

2、這個程式就是計算1到10的10個數字的和

3、最開始nindex必須為1(否則和後面的pringf的意思不一致),所以能夠進入迴圈

進去後,nsum += nindex 就是nsum = nsum + nindex = 1;然後nindex自增變為2

繼續迴圈,nsum+=nindex就是nsum = nsum(1) + nindex(2) = 3;然後nindex自增變為3

繼續迴圈,nsum+=nindex就是nsum = nsum(3) + nindex(3) = 6;然後nindex自增變為4

繼續迴圈,nsum+=nindex就是nsum = nsum(6) + nindex(4) =10;然後nindex自增變為5

繼續迴圈,nsum+=nindex就是nsum = nsum(10) + nindex(5) = 15;然後nindex自增變為6

繼續迴圈,nsum+=nindex就是nsum = nsum(15) + nindex(6) = 21;然後nindex自增變為7

繼續迴圈,nsum+=nindex就是nsum = nsum(21) + nindex(7) = 28;然後nindex自增變為8

繼續迴圈,nsum+=nindex就是nsum = nsum(28) + nindex(8) = 36;然後nindex自增變為9

繼續迴圈,nsum+=nindex就是nsum = nsum(36) + nindex(9) = 45;然後nindex自增變為10

繼續迴圈,nsum+=nindex就是nsum = nsum(45) + nindex(10) =55;然後nindex自增變為11

4、到nindex=11了,迴圈就退出了,此時nsum就是1+2+3+。。。+10了,因為迴圈做了10遍,知道nindex=11才推出迴圈

2樓:我是一個馬桶嗶

while語句裡的判斷語句用於判斷變數nindex的值是否<=10,如果滿足判斷條件則迴圈退出。

nsum+=nindex語句等同於nsum=nsum+nindex,只是簡化寫了。-=也是同樣的意思。

printf("1+2+3...+10的和為%d\n", nsum);用於在控制檯輸出一句話“1+2+3+...+10的和為___”,後面的%d指明輸出用輸十進位制整數,\n是換行符,相當於回車鍵的作用。

return 0 這句話是返回一個值0,你貼出的**沒宣告nsum和nindex的值。應該在你程式的while語句上面宣告過吧

3樓:椎名遠秋

= =簡化版

i=1;

while(i<=10)

求k=?

這能看懂吧

下面這些題我不懂.幫我一下.,給我解釋一下

4樓:№←偷人王

希望我的解釋夠清楚。 25.括號運算子,無論裡面有多少項,都知趣最後一項的值,但要注意如果是變數,要注意在中間的某個語句是否改變了該變數的值。

26.賦值運算從右向左,把4賦給b是正確的,因為是常量給變數賦值,但是b給a賦值是錯誤的,c語言規定變數不能給變數賦值。 9.

在邏輯運算中,c規定,0為假,值取0;非0為真,值取1.故為1&&1 結果為1. 23.

字元竄的結尾多了一個"\0",所以要多1個 14.這是數學的乘法結合律,希望你自己理解,無法解釋。呵呵。

接下來的這個題,正確答案應該為d,陣列在定義時必須要規定陣列長度。 12.答案是36,選c,是巨集的簡單運用

5樓:謝娜

25.該題考查的是逗號運算子,逗號表示式的一般形式為"表示式1,表示式2,……,表示式n",它的值為表示式n的值,所以(3.0,4.

0,5.0)的值為5.0,(2.

0,1.0,0.0)的值為0.

0,f=5.0,0.0=0.

0. 26.這題的答案應該是a吧,a是逗號表示式啊~ 9.

(a=2)&&(b= -2),“&&”兩邊的表示式的值都不為0,也就是都為真,所以這整個式子為真,值為1. 23.這是因為像char x=; 這樣賦值的時候,系統自動在陣列的末尾加上一個'\0',所以x比y的長度多一個儲存單元。

14.是不是你輸錯了,按照你的輸入,a,b是對的,c、d都是錯的 12.之後,c=a*a/b*b=a*a=36,選c

求大神們幫忙解釋一下,下面的要求是什麼意思?越詳細越好,謝謝!

6樓:網名悲

官方成績單和/或文憑(學位)為所有大學課程你的母語和英語。注意:你的美國等效平均成績(gpa)必須是3.

0或更高版本(= 4.0)。這些應non-consolidated官方認證的真實影印件單獨標記表和/或度對於每一個學期或一年的課程,在你的母語和英語。

他們必須發行及認證的大學和有一個最初的學校印章和原始簽名1)註冊

本人小白想買個單反,求,本人小白想買個單反,求推薦

賓得k30 k50 ks1的配置可以秒殺全部佳能 尼康最強入門機如700d 650d d5300 d5200 d3300 d3200等。賓得k30優勢 雙波輪 防水防塵 馬達 防抖 hdr功能 100 視野五稜鏡 9個十字對焦點 金屬骨架 高畫質 連拍6張 秒。賓得k50還是k30的升級版,賓得ks...

求裝機大神來看下鄙人的配置怎樣。本人小白

電源很隨意!只要夠300瓦 什麼電源都行!那東西 都乙個功能 你覺得能差別在那?獨顯加乙個吧 加乙個512的就行!這電腦 配置還可以!不加獨顯也行 i3自帶獨顯 僅僅夠用 這個搭配太隨意了,其實如果 你老爸用的話估計不會玩遊戲吧,沒必要弄個i3啊.amd的apu用核顯足夠上網 看電視 什麼的。如果堅...

求大神指教Excel,下面公式怎麼解釋求詳細

row 得到公式所在行的行號,假設公式在b100單元格中,那麼row 就是100,row 1當然是公式所在行的上面一行的行號了,也就是99。indirect h row 1 是h99單元格的文字引用。h 1 indirect h row 1 似乎應為indirect h 1 h row 1 得到h1...