",x=x-2);} //先" />
提問者:tytKyK2013-09-08 00:00
main()
{ int x=3;
do{printf("%d
",x=x-2);}
while(!(--x));}
結(jié)果是什么?怎樣算的 剛學(xué) 詳細(xì)說說
結(jié)果
1
-2
解析
1--do while 是先執(zhí)行循環(huán)再判斷條件
所以
2--int x=3 //x變量的值是3
3--do{printf("%d
",x=x-2);} //先執(zhí)行x=x-2;這個(gè)時(shí)候x變量的值變成了1, 執(zhí)行打印輸出結(jié)果1
4--while(!(--x));}//這里是--x也就是先把X減一次作為該語(yǔ)句執(zhí)行,然后再賦給變量
所以(--x)是0那么取非就是非零循環(huán)繼續(xù)執(zhí)行
5--do{printf("%d
",x=x-2);}//這個(gè)時(shí)候的x變量已經(jīng)變成了0,在執(zhí)行第三步,打印輸出-2
6--執(zhí)行while(!(--x));}//這時(shí)x為-2那么(--x)為-3,-3的取反就是0,while判斷出為0,循環(huán)結(jié)束
所以整個(gè)程序輸出
1
-2
回答者:waus4u5xge82016-09-08 00:00
1234567891011121314151617181920212223242526272829#include
提問者:pjhah2017-01-03
假設(shè)這些EditText都在一個(gè)LinearLayout中,可使用getChildAt()方法循環(huán)獲取LinearLayout的子控件:123456LinearLayoutllLayout=find該控件;String[
提問者:soon20052017-01-06
很簡(jiǎn)單 你的int 屬于定義整型的關(guān)鍵字而它的取值范圍是25650=_=好吧 好久沒有編程了 這個(gè)你可以自己去看它的超過范圍拿么就回取反 你應(yīng)該知道所有的程序都是由二進(jìn)制組成 一般有符號(hào)的數(shù)字都會(huì)在前面用1來表示負(fù)
提問者:houselz2017-01-10
每個(gè)子程序加個(gè)返回傳值類型,(文本型),再在每個(gè)子程序尾加上"返回 (標(biāo)簽1.標(biāo)題)"程序如下:.版本 2.子程序 _按鈕1_被單擊.如果真 (普通登錄器檢測(cè) () ≠ “不知名登錄器”) 返回 ().如果真結(jié)
提問者:daozi_an2017-01-05
1234567891011121314151617181920212223242526272829importjava.util.Scanner;publicclassBank{publicstaticvoidmain(
提問者:aa2617415552017-01-17
用PC標(biāo)簽讀{loop subcat($catid) $v}
{pc:c提問者:xiaomi90252017-01-07