幫忙解釋一下下面的程式如何運算的

2023-08-11 02:34:01 字數 1534 閱讀 7633

1樓:匿名使用者

樓上說得有誤,正解:

phpa=10; /把10賦值給變數a

b=$a; /把a的值賦給變數b,b值也為10b=a++ a;

a++即a=a+1,但要等這一行以後的**用到a,a才等於a+1,(此時a還等於10)

+a即a=a+1,此時此句,a就等於a+1(此時a等於11了)/所以即b=10+11

echo $a; /此時再用到a,a經歷兩次加1,就等於12了,輸出12

echo $b; /輸出21

b=a-- a ;

根據$b=a++ a,a已經等於12了。

a--即a=a-1,但要等這一行以後的**用到a,a才等於a-1,(此時a還等於12)

-a即a=a-1,此時此句,a就等於a-1(此時a等於11了)/所以$b=a-- a 即b=12-11

echo $a; /經過a--和--a,此時a等於10了輸出10echo $b; /輸出1

其實本題就是考察a++和++a的區別。

1. 編寫程式,求出下面算術表示式的值。

2樓:號號

沒有問題我可以搞定。

按圖所示的程式進行運算。過程!

3樓:匿名使用者

1) 當輸入數是3.那輸出是:改升祥5

核搏2)當笑盯輸入是-13,那輸出是:-1過程:輸入-13,。-13+4=-9

下一步就和-2進行比較,看看是否<-2, 是那就拿-11再進行剛才的步驟計算。。。直到數字大於-2就可以輸出了。

有一個運算程式,

4樓:匿名使用者

2010⊕2009=( 2005 )

也就是⊕前後各增加1時,值減少1。

因此2009⊕2009 = 2 - 2009-1)*1 = 2 - 2008 = 2006

幫忙寫一下程式表示式的計算過程唄,謝了!

5樓:匿名使用者

問題一:

表示式a+=a-=a*a 從右向左計算。

1. 先計算a = a - a*a,此時右邊的a=3,故而最後a變為3-3*3=-6

2. 再計算a = a + a,此時右邊的a=-6, 故而最後a變為-6 + 6 = 12

問題二:a'<=c<='z' 不是有效的表示式,格式應該為'a'<=c &&c<='z'

6樓:有錢買不起房子

1、a+=a-=a*a,是賦值表示式,它是自右向左計算,所以先計算a-=a*a->a=a-a*a=3-9=-6

此時,a=-6然後計算a+=-6,a=-6+(-6)=-122、'a'<=c<='z',這是個關係表示式,它是按自左向右計算的。

如果c=' 是空格,ascii是32,那麼'a'<=c是0,0的ascii是48,然後用0<='z',z的ascii是122,這樣,'a'<=c<='z'是1,但是空格不是小寫字母,所以正確做法是'a'<=c &&c<='z'

請高手幫忙詳細解釋一下下面的C語言程式!謝謝。要詳細

總體就是個抄從一個字串中取幾個字 符出來 include include int substr char str,int x,int y main 主程式 定義字元陣列 substr str,3,6 呼叫取子字串函式substr,從第2個字元取6個字元 int substr char str,int...

解釋一下下面英文,解釋一下下面英文的意思

出生高貴的快樂美人。求實的 高貴的 和藹的。美麗的 親愛的 和藹的。充滿的優雅 上帝是親切的。上帝是親切的。或貴族生快樂的美人。事實貴族型別。美麗的親愛型別。充滿的優雅 上帝是親切的。上帝是親切的。高貴的出生 快樂的 美人。事實 貴族 型別。美麗的 親愛的 型別。充滿的優雅 上帝是親切的。上帝是親切...

解釋一下下面的批處理,怎麼解開CMD DOS鎖(詳細)

有源 就好辦了!1.如果可以修改這個cmd檔案,請把 echo if i pa paa goto ok windir fly.bat 改為echo if i paa paa goto ok windir fly.bat 2.如果不行那末還可以利用bat檔案的即時逐行執行的特點破解執行cmd,出現密碼...