c語言應用

2021-10-01 03:45:26 字數 834 閱讀 7748

1 在**:

while ( !e )

中,!e 等價於:

a.e ==0 b. e != 1 c. e!=0 d. e == 1

對於以下**:

int i=6;

do while (0);

哪句話是對的?

a. 列印出 5 b. 因為 while(0),無法編譯

c. 列印出 6 d. 列印不出東西

對for(表示式 1;;表示式 3)

可理解為

a. for(表示式 1;表示式 1;表示式 3) b. for(表示式 1;1;表示式 3)

c. for(表示式 1; 表示式 3;表示式 3) d. for(表示式 1;0;表示式 3)

這個迴圈的條件判斷被省略掉了,只有初始化和步進的語句,因此也可以當做是乙個終止條件始終為1的迴圈。

也可以用for改寫為:for(表示式 1;1;表示式 3); 或 while改寫 表示式 1; while(1); 當然這個迴圈如果迴圈體內部沒有break等跳出迴圈結構的語句的話就是乙個死迴圈。如果有明確的終止條件,我們還是推薦將迴圈繼續條件寫在迴圈體規定的地方,便於閱讀。

因此此題選b

以下表示式

x&&1

用在 if 的條件中時,和哪個是等價的(多選)

a.x0 b. x1 c. x!=0 d. x!=1 e. x

這裡x&&1右邊的1始終成立,因此可以看成 x

當x的值不為0邏輯則為true,因此等價於 x != 0 或者 x

x == 1 只是邏輯true x取值範圍的乙個子集,因此 x == 1 不等價於 x != 0 或者 x

因此選 c e

C語言程式設計實踐 C語言應用實踐

閱讀2 下面的鏈結中,是銀行系統的原始碼,請閱讀並執行 需要的檔案請自行建立 銀行系統 第一版 原始碼 第10周實踐 請完成下面的專案,併發部落格作為解題報告 專案1 編寫選擇結構程式,輸入個人月收入總額,計算出他本月應繳稅款和稅後收入 計算辦法見附 關於個人所得稅的有關背景知識 可以在下面程式的基...

c語言,指標,及其應用

既然指標變數的值是乙個位址,那麼這個位址不僅可以是變數的位址,也可以是其它資料結構的位址。在乙個指標變數中存放乙個陣列或乙個函式的首位址有何意義呢?因為陣列或函式都是連續存放的。通過訪問指標變數取得了陣列或函式的首位址,也就找到了該陣列或函式。這樣一來,凡是出現陣列,函式的地方都可以用乙個指標變數來...

C語言查詢的應用

14 思考題 程式設計在乙個已知的字串中找最長單詞,假定字串中只含字母和空格,空格用來分隔不同單詞。比如 ni hao world 最長單詞是world。char str i am a girl beautiful int maxlength 0 最長長度 int currentlength 0 當...