1樓:匿名使用者
n的值不變,還是2
&&運算的特點如下:
1. 運算是左結合的,先計算左表示式,再計算右表示式2. 注意一下,如果&&的左表示式為假,則整個&&表示式返回假,不會再計算右表示式!!
所以:表示式(m=a>b)&&(n=c>d)先計算(m=a>b),由於a=5,b=6,所以a>b為假,返回0m=a>b也就變為m=0,所以左表示式為假表示式(m=a>b)&&(n=c>d)直接返回假,不再計算右表示式所以n的值不會發生變化
2樓:匿名使用者
a>b不成立,所以結果為假,用0表示,m=0,&&遇到左邊為假時,最終結果肯定為假,所以右邊不再計算。n的值仍是2
3樓:匿名使用者
2a>b 結果為0 所以 (m = a>b)為0
邏輯表示式(m=a>b)&&(n=c>d) 已經為0,沒有向下繼續判斷。
所以n = 2。
4樓:匿名使用者
(m=a>b)&&(n=c>d)
a>b為錯,m=0那麼就不執行&&後面的內容了,n值不改變,為2
5樓:匿名使用者
n=2先算(m=a>b)=0就不用算後面的
c語言編輯計算,。。。。c語言。。編輯。。。計算1 1000內所有含6的數的和。。求解。求技巧
完整 給你參考 include include int main printf n n1 1000包含6的數的合為 d n sum getch return 0 借用一樓的 稍做下修改 int main void a 10 printf sum ld n sum return 0 注意是含6的數,不...
c語言程式設計計算
include int main printf the sum is d n sum sum 0 while i 100 int sum 0 for int i 1 i 50 i printf ld sum include stdio.h int main printf 1 2 3 3 4 5 99...
用c語言計算矩陣加法和乘法,用c語言計算矩陣加法和乘法
謝謝你的回答,但是我看完你這個還有一個問題,你這裡k i都是 2,而j 3,那意思不不就是每組數都被捨去了 兩個數麼,還是說矩陣乘法就是這樣的規則,說實話我對矩陣乘法確實不瞭解了.求c語言矩陣加法和乘法 include include void memory int p,int m,int n 分配...