這個判斷語句裡是什麼意思

時間 2021-05-31 11:36:45

1樓:Xi Yang

對於C,由於懶得設專門的boolean型別,所以int就是boolean,零是假,其它數都是真。所以這句話相當於

if (isprime[x] != 0)

2樓:

先講結果isprime陣列,最後計算完,所有的下標是素數為一,非素數的下標為0

例如 isprime[1]=1,isprime[2]=1,isprime[3]=1,isprime[4]=0,isprime[5]=1.。。。。。

他是怎麼得來的呢?

首先在第乙個迴圈裡把isprime所有元素置一然後是你問的那個迴圈,我只給你講第一步從2 開始所有是2的倍數的,的isprime元素置0

3樓:楊山

陣列在定義的時候,只定義了陣列的長度為25,但是沒有定義其中的元素,所以編譯器給所有元素賦值為0(編譯器不同賦值不一樣,有的編譯器可能就是隨機賦值,成為一堆亂碼)。

第乙個for是給陣列元素賦值,也就是初始化,它從第0位開始賦值。

第二個for裡面的if是從陣列第2位開始檢測,也就是說程式的前兩次迴圈是不會執行if語句裡面的語句。

因為前兩次只是給陣列的0位和1位元素賦值,2位元素還是0。

為什麼程式語言都有判斷語句呢

題主的這個問題並不是顯然的,恰恰相反,這個問題很深刻。Dijkstra於1965年指出,任何演算法都可以用順序 分支和迴圈三種結構組合巢狀而成。而那個時候人們的預設寫法是goto,Dijkstra是第乙個讓大家相信goto有害的人,否則題主今天要問的問題就是為什麼所有程式都有goto了。電腦科學的任...

jdbc鏈結MySQL這句語句是什麼意思,我東拼西湊的,不明白這個語句各部分什麼意思?

jiaao yu 傳送門 mysql JDBC URL格式各個引數詳解 mysql JDBC URL格式如下 jdbc mysql host port host port database 引數名1 引數值1 引數名2 引數值2 現只列舉幾個重要的引數,如下表所示 對應中文環境,通常mysql連線U...

日語句尾的 小號的 是什麼意思?

聆聽以下例句114514遍,就能體會到 在句尾時的那種戛然而止的感覺。察 唐突 関係無 正論 大丈夫 大丈夫 神崎峰政 表示該促音前面的假名發音簡短,停頓突然。比較常用的有 和 使用例木村 俺 著替 時 前 見 楊步陵 在這兒它表示乙個聲門塞音,聽感上就是這句話戛然而止的感覺,表達一種幹練的語氣。這...