執行以下程式段時x1doxxx

2021-03-03 21:34:27 字數 1399 閱讀 6199

1樓:大白鯊李

應該就是執行一次就退出迴圈了,你c選項是什麼呢

2樓:匿名使用者

a;x值沒有限制,不能結束迴圈

程式段int k=10; while(k=0) k=k-1;迴圈體語句執行_____次.

3樓:匿名使用者

0。因為k=0是乙個賦值語句,即將0賦予給變數k。

while是計算機的一種基本迴圈模式。當滿足條件時進入迴圈,進入迴圈後,當條件不滿足時,跳出迴圈。while語句的一般表示式為:while(表示式)。

而程式段在執行判斷條件的時候判斷while語句括號裡的k=0,發現條件為假,意思是不執行while語句內的語塊包,就意味著迴圈在判斷條件之後就沒有執行。

4樓:魏國華

上樓回答的是錯的 如果while中是k==10那麼她的回答就天衣無縫了 但是是k=0這是乙個賦值表示式整個表示式的值就是所賦得值這裡你就是0所以不滿足迴圈條件所以不執行迴圈體語句

5樓:匿名使用者

如果while中是k==10那麼她的回答就天衣無縫了 但是是k=0這是乙個賦值表示式整個表示式的值就是所賦得值這裡你就是0所以不滿足迴圈條件所以不執行迴圈體語句

6樓:

while迴圈的格式是while (迴圈條件){迴圈體},執行過程是首先判斷迴圈條件,如果滿足迴圈條件,則執行迴圈體,然後再次判斷迴圈條件,直到判斷迴圈條件為假,即不滿足迴圈條件。

好吧、、、我確實錯了、、、我把c++裡的布林表示式和pascal裡的給搞混了,sorry

確實如樓下所說,k=0這是乙個賦值表示式,整個表示式的值就是所賦得值,這裡就是0,所以不滿足迴圈條件、因此也就不執行迴圈體語句

7樓:逛哈傻帽

迴圈一次也不執行!!

8樓:啾啾啾蕎芥

我也不知道具體帶什麼東西

3.以下程式段的描述,正確的是( )要解釋 x= -1; do{x*x9x;}while (!

9樓:毛團兒球

選c,執行一次

-1*-1的幾次方,

是這意思麼?那結果為1

最後的條件是x的非也就是0。結果不版成立,停止循權環其次是這**無法執行,應改為

#include"stdio.h"

#include"math.h"

void main()

10樓:杜爺1號

x*x9x;的寫法,寫的有點抽象啊,沒看懂它表示什麼意思。

11樓:

while 裡面條件是 布林型別 !x 表達錯誤 語法錯誤

若有以下程式段intx11,x22,x

c 看下c語言中關於 是怎麼解釋的就懂了 兩個整數 結果還是整數 x3 x1 x2 還有這裡printf d n x3 格式控制要求輸出d 也是整數 float x1,x2 x1 3 2 x2 x1 2 printf d,lf int x1,x2 除錯了下,為什麼x1.20 第乙個是因為3 2是兩個...

以下程式段執行後sum的值是int a 39,8,7,6,5,4,3,2,

就主對角線上三角形的元素之和呀,9 8 7 5 4 1 34,所以選d。 樂灬天 答案是d。i為0時,裡面一層for迴圈會執行3次,求出a 0 0 a 0 1 a 0 2 共3個數的和,也就是9,8,7的和 i為1時,裡面一層for迴圈會執行2次,求出a 1 1 a 1 2 共2個數的和,也就是5,...

下列程式段的執行結果是int a1,

for迴圈裡有n s p n 這裡也有n 相當於一次迴圈n n 2,所以,s的值為1 3 5 9 下面程式段的執行結果是 int a 1,2,3,4,5,6 p a int i,sum 0 for i 1 i 6 i sum p p 是先取值,再將指標 其他應該沒難度吧 c語言 int a 1,2,...