mainint nn 6 4,n 6 ,n 2 printf 「n d n」,n此程式的輸出結果是?要解析

時間 2021-09-02 01:36:10

1樓:匿名使用者

最後輸出為24.

上面**只有一個賦值語句:

n=6*4

所以n最後為24

2樓:

這是關於操作符的問題,c語言的第一二章!

一句話:和逗號有關,先單獨試試n=3,4;(n=4)一下是詳細分析!!

*****

難點是( n=6*4,n+6),n*2;

*****=

和編譯器有一定的關係。

這裡以vc來說了。

這一句的總值是48,

用printf("%d",(( n=6*4,n+6),n*2));可得出來!!!

而單單變數n的值是24.也就是樓主的**得出的結果分析:vc編譯器賦值是從右往左的!

先括號優先!!!

括號裡的也是從右往左!

->n+6=6;(n不變,還是初始值0

->n=6*4;(不用說,n=24);

還是從右往左(包括逗號)

->(24,6)=6;(這時總值為6)

括號外面的

n*2=48;(n不變,還是24)

最後24,48=48;

樓主可以試試下面的**!!

main()

3樓:匿名使用者

24n只做了一次賦值

怎樣化簡2 n 2 n 1 ,怎樣化簡2 n 2 n 1 2??

sn n a1 an 2 或sn a1 n n n 1 d 2 注 an a1 n 1 d an am n m d m小於n 轉換過程 sn n a1 an 2 n 2 n 2a1 n 1 d 2 2na1 n n 1 d 2 對於任一n均成立吧 一定 那麼sn sn 1 n a1 an n 1 a...

令3 2 n 1 k,則n,若2 n 1 1 mod n ,n 2,n為整數,則n為質數

因為 3 2 n 1 k 所以 2 n 1 k 3 n 1 log2 k 3 2為對數的底。所以 n log2 k 3 1 k 0 2 n 1 k 3 n 1 log 2 k 2 括號中的2是底數 n 1 log 2 k 2 解 不知道你學過對數沒有,此題可根據對數解答 3 2 n 1 k,根據指數...

用放縮發證明 1 n 1 1 2 2 1 n 2n 1 n其中n 2,3,

利用這個 1 k k 1 1 k 2 1 k k 1 放縮。 1 2 2 1 3 2 1 n 2 1 2 2 1 3 3 1 n n 1 2 3 1 3 4 1 n n 1 1 2 1 3 1 3 1 4 1 n 1 n 1 1 2 1 n 1 1 2 2 1 3 2 1 n 2 1 1 2 1 2...