日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C---日常练习

發(fā)布時間:2023/12/1 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C---日常练习 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
  • 若有以下定義語句:int a=5;printf("%d\n",a++);則輸出結(jié)果是()
  • 解析:a++ 即先使用再自增,a的初始值即為5,則先使用,輸出結(jié)果為5

    舉個例子: int a=5,b; b=a++;//等價于 b=a;a=a+1 printf("%d,%d",a,b);//結(jié)果很明顯 6,5 這道題可以直接把printf("%d\n",a++);當(dāng)成printf("%d\n",b);這樣就好理解了,a++就是b的值罷了

    如果對a++還沒有理解,參考我的另一篇文章https://blog.csdn.net/qq_41264055/article/details/86553172

  • 若定義x和y為double型變量,則表達(dá)式x=1,y=x+3/2的值是()
  • 解析:逗號表達(dá)式,y=x+3/2;首先,先乘除后加減,3/2—>1然后y=x+1 —>y=1+1;由于y為double即y=2.0

  • int c1=1,c2=2.c3;c3=1.0/c2*c1;則執(zhí)行后,c3中的值是()
  • 解析:1.0 / c2 * c1 —>1.0/21—>0.51—>0.5 然后強制類型轉(zhuǎn)換int即為0

  • 有整型變量x,單精度變量y=5.5,表達(dá)式x=(float)(y*3+((int)y)%4);執(zhí)行后x的值為()
  • 解析:(float)(y3+((int)y)%4)—>(float)(y3+(5%4))—>(float)(5.5*3+1)—>(float)17.5
    最后x為int,將(float)17.5強制轉(zhuǎn)換為整形賦值給x----->即x的值為17

  • 設(shè)int i=2,j=3,k=4,a=4,b=5,c=3;則執(zhí)行表達(dá)式(a=i<j)&&(b=j>k)&&(c=i,j,k)后,c的值是()
  • 解析:&&與表達(dá)式,a=i<j 為真,繼續(xù)執(zhí)行,b=j>k,結(jié)果為假,整個條件語句結(jié)束,最后c=i,j,k也跟沒有運行,即c還是原來的值,即初始值c=3

    總結(jié)

    以上是生活随笔為你收集整理的C---日常练习的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。