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

  • <center id="usuqs"></center>
  • 
    
  • 求C語言題,我是初學(xué)者,

    求C語言題,我是初學(xué)者,
    若變量均已正確定義并賦值,以下合法的C語言賦值語句是
    A)x=y==5;
    B)x=n%2.5;
    C)x=n=1
    D)x=5=4=1;
    為啥
    C若作為一個(gè)表達(dá)式是否合法
    為啥
    A中那連續(xù)的兩個(gè)賦值號(hào)是怎么回事
    其他人氣:342 ℃時(shí)間:2020-05-25 03:08:36
    優(yōu)質(zhì)解答
    A)x=y==5;
    // 正確,x=y==5等價(jià)于x=(y==5), ==號(hào)是判斷兩端是否相等,若右邊等于左邊,則y==5表達(dá)式的值為1,若不等,則為0,假如相等,就等于說把1賦值給了x,若不等就是說把0賦值給x.=號(hào)是賦值,右邊的值給左邊,==是判斷,右邊是否等于左邊.==的優(yōu)先級(jí)高于=,故先算==再=.故x=y==5同等于 x=(y==5);
    B)x=n%2.5;
    //錯(cuò)誤,%是模除符號(hào),就是求余數(shù)用的,用這個(gè)符號(hào),兩邊必須是整型,說白了兩邊都得是整數(shù),不能是小數(shù).
    C)x=n=1
    //很明顯,缺少分號(hào),一個(gè)語句的最基本要求就是,以分號(hào)結(jié)束.如果做為一個(gè)表達(dá)式是合法的,x=n=1同等于 x=1,n=1;
    D)x=5=4=1;
    //錯(cuò)誤,賦值的最基本要求,被賦值的一定是變量,不能是常量,也就是說左邊是變量,右邊可以是常量,或者已經(jīng)被賦值的變量, 因?yàn)?4 都不是變量,故錯(cuò)誤.
    我來回答
    類似推薦
    請(qǐng)使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版