C語言中whilefk是什麼意思啊

2021-03-04 09:01:12 字數 1852 閱讀 1511

1樓:匿名使用者

f是乙個二維陣列,n和k是兩個下標。while就是反覆檢查f陣列中的n,k所指的某個元素是否為零,(且每檢查一次,k的值自減1。)如果為0則執行while迴圈體中的語句,反之則不執行。

2樓:匿名使用者

判斷f[n][k]是否為0,如果為0,則條件成立,進入while迴圈內,如果不為0,條件不成立,迴圈結束,每判斷一次k減1

3樓:匿名使用者

f 應該是二維陣列,f[n][k] 如果是 0 (false) 但前面有 ! 那麼!(f[n][k]) 就代表 true.

4樓:銀色子彈v孤

當 !f[n][k--] 為假的時候跳出迴圈

while(k=m%n)在c語言中是什麼意思

5樓:匿名使用者

首先計算m%n(%比=的優先順序高)

m%n獲取餘數。

然後將這個餘數賦值給k,

然後while對k的值進行判斷,若非零,就一直迴圈下去

6樓:匿名使用者

對m取餘,餘數為m除於k的餘數,

寫成那樣的話跟原語句就是反著的了,原語句的意思是要求(m%k)!=0。才進行運算,

該求素數的原理就是逐個考查比m小且不等於1的數,如果能整除於m則m不是素數,

7樓:2012俞

將m mod n的值賦給k, 如果k≠0則執行迴圈

while(m!=n)啥意思在c語言

8樓:

這是乙個迴圈語句,意思就是當m不等於n的時候,執行迴圈體內的語句,比如:

while(m!=n)

這裡當m 不等於n的時候,m加1.

9樓:

當m不等於n是繼續進行在while中的迴圈

c語言中a /= 10; 和while (n!=0)分別是什麼意思

10樓:匿名使用者

a /= 10意思就是a=a/10 while (n!=0) (n!=0)是條件。意思就是當n不等於0時 執行下面中的語句!

11樓:匿名使用者

a%10的意思是a除以10求餘。第一次迴圈(a % 10) * (a % 10) * (a % 10)為個位數的立方。a /= 10為a除以10所得的商,下一迴圈再執行(a % 10) * (a % 10) * (a % 10)時就是為十位數的立方了;迴圈4次就是4位數的立方。

s+= 是累加的意思,將四個位的立方累加求和這樣解釋明白了吧

12樓:匿名使用者

a/=10; -> a=a/10;while (n!=0) -> 當n不等於0時執行語句

13樓:匿名使用者

a /= 10 //a=a/10n!=0//就是n不等於0為真

c++中while (cin>>n,n)是什麼意思?

14樓:

輸入乙個數,這數不為0時進入迴圈,為0時跳出迴圈。

15樓:匿名使用者

你這個沒錯,不過還得要跳出迴圈 加個break

16樓:匿名使用者

這個應該代表輸入n,並且n不為零,則執行while迴圈裡面的,如果為零,則跳出迴圈

17樓:專為勳

相當於while (cin >> k)

cin>>n,n是乙個逗號表示式,值就是n的值

c語言中的for,for在c語言中是什麼意思

這麼改 main printf n d k 輸出語句放在這兒。並且注意一點,由於k是int型,所以當n 的結果超過int的size上限的話就會溢位,輸出結果就不對了。我試了一下,在vc上,當n大於16時就不溢位了。我也是學c的,所以就叫你同學了。學c要細心。你這有乙個小問題,但卻影響整個程式。mai...

C語言中的空指標,C語言中的空指標是什麼意思?

int p 47 這個用法是不正確的 這個語句等於下邊的 int p p 47 你直接將指標p的值賦值為47是很危險的 應為如果記憶體中位址為47的地方剛好是某個系統程式或關鍵模組佔據的話你進行下面 p 20 的賦值行為 有可能導致系統直接崩潰哦 是的,不過這很危險。而且cpu的32位保護機制也未必...

c語言符號是什麼意思,c語言中符號 是什麼意思

取反,再取一次反.1 5結果為0,2 5相當於 5 0,最後的結果是1.總結 非零的數表示真,那麼 零這個數字 自然而然 就表示假.這個符號在c語言裡是沒有的,應該是c 中的符號,用在定義函式的時候,在函式名前面加類名和 格式如下 類名 函式名,意思是該函式是屬於這個類的。樓上的不夠嚴謹 是作用域操...