一到非常簡單的程式題關於C語言的

2022-11-23 06:41:14 字數 772 閱讀 3926

1樓:匿名使用者

a=++c;

c先自加,等於1,在將值傳給a a=c=1b=c++;

c先把值傳給b,再自加 b=1 c=2++c 就是c加1 =2+1=3

2樓:匿名使用者

a=++c; //c自增加1等於1然後賦給a,所以a=1b=c++;//c先賦給b,所以b=1,然後c自增1=2printf("%d %d %d\n",a,b,++c);//c自增1=3 然後輸出

這裡需要注意的是若為++c,則先加1再賦值若為c++,則先賦值再加1

3樓:慧質欣蘭

(1)a=++c 先自增c再賦值,這之後a=1,c=1(2)b=c++ 先賦值再自增c,這之後b=1,c=2(3)printf("%d %d %d\n",a,b,++c) 先自增c再列印,列印之前a=1,b=1,c=3

所以最後答案是1 1 3

4樓:匿名使用者

執行第二行後,c變為1

執行第三行後,c變為2

在printf那個語句裡,是++c,也就是c的值先加1,再使用。

些是時的c已是2了,再加1就成了3,所以結果是1 1 3

5樓:撒韶

因為a=++c;時c等於1,

b=c++;時c等於2,

最後輸出printf("%d %d %d\n",a,b,++c);時c就成3了..

++號在前面時是先自增,後複製;++號在後面時是先複製後自增.

c語言非常簡單的求餘運算,C語言非常簡單的求餘運算

同二樓的,你要是3 2 1,因為3 2 1.1餘數是1.同理了135 255 商0,餘數是135 135 255 0餘135,所以結果是135.要想把一道小學數學題寫出解釋過程來,真難 首先 表示的意義求餘運算 兩邊必須為整數 135 255 0 餘 135 所以它的值為 135 先在紙上寫一個 廠...

簡單的C語言程式問題

很明顯你的程式是輸入兩個數,然後輸出大的那個數。include int max int x,int y void main 這樣就對了 include int max int x,int y viod main int max int x,int y int z if x y z x else z ...

關於c語言程式的題 s x x 22 x

include include int main num pow x,i jie pow為計zhi算x的i次方 if fabs num 0.00001 fabs計算絕對dao值 if flag 是加是內 減用容flag標誌 else printf sum 2f sum getch return 0 ...