精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 若變量x、y 已正確定義并賦值,以下符合C 語言語法規(guī)則的語句是( ) 選擇一個(gè)答案 a. ++x, y = x--; b. x

    若變量x、y 已正確定義并賦值,以下符合C 語言語法規(guī)則的語句是( ) 選擇一個(gè)答案 a. ++x, y = x--; b. x
    若變量x、y 已正確定義并賦值,以下符合C 語言語法規(guī)則的語句是( )
    選擇一個(gè)答案

    a. ++x, y = x--;

    b. x + 1 = y;

    c. x = x + 10 = x + y;

    d. double(x)/10;
    其他人氣:247 ℃時(shí)間:2020-05-14 02:18:41
    優(yōu)質(zhì)解答
    答案d
    a:不能用逗號(hào)
    b:左操作數(shù)必須為變量
    c:同上a 的逗號(hào)沒有違規(guī)呀++x是一條獨(dú)立的語句啊。int x=1,y=1;++x,y=x--;怎么沒違規(guī)啊.z = x++, y++, ++y;這種情況為啥可以取值?你的意思是不是:可以違反規(guī)則,但不影響運(yùn)行?我對(duì)C語言中逗號(hào)的理解還不行,看下邊的:在C語言中,多個(gè)表達(dá)式可以用逗號(hào)分開,其中用逗號(hào)分開的表達(dá)式的值分別結(jié)算,但整個(gè)表達(dá)式的值是最后一個(gè)表達(dá)式的值。 假設(shè)b=2,c=7,d=5,a1=(++b,c--,d+3); a2=++b,c--,d+3; 對(duì)于第一行代碼,有三個(gè)表達(dá)式,用逗號(hào)分開,所以最終的值應(yīng)該是最后一個(gè)表達(dá)式的值,也就是d+3,為8,所以a1=8。 對(duì)于第二行代碼,那么也是有三個(gè)表達(dá)式,這時(shí)的三個(gè)表達(dá)式為a2=++b、c--、d+3,(這是因?yàn)橘x值運(yùn)算符比逗號(hào)運(yùn)算符優(yōu)先級(jí)高)所以最終表達(dá)式的值雖然也為8,但a2=3。 逗號(hào)運(yùn)算符的優(yōu)先級(jí)最小a有可能也對(duì)- -!。雖然違反語法規(guī)則,但是不影響運(yùn)行吧?不影響的
    我來回答
    類似推薦
    請(qǐng)使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁(yè)提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版