1樓:
嗯,這裡告訴樓主一個計算名言,在很長的表示式計算時,大都是先從左開始計算最近的相鄰兩個元素的值,與後面的表示式無關
所以先看前面兩個++j.於是得到j=7.得到7+7=14,然後與下一個元素相加,j=8.加上前面的14=22
在這再告訴樓主一個要記住的知識,嗯,等會發給你#include "stdio.h"
void main()
2樓:匿名使用者
這個問題不必糾結,不同的編譯器 有不同的處理,我們不是為寫這樣的**而生,我們也無需瞭解它到底是怎麼計算。我們的目的 是想得到我們需要的 運算結果。
如果 你想 求三個 (++j)的和 ,直接 *3 就可以了。
3樓:竇呀豆
把q=(++j)+(++j)+(++j)看做q=(++j)+(++j);
q=q+(++j);
就行,前一個式子裡兩個(++j)都是7,所以第一次計算q為14,下一個式子裡(++j)已經是8 了,所以q最後的得數是22
4樓:匿名使用者
這種題目沒有什麼意義,寫出來可移植性也很低 因為各個編譯器答案很不統一
5樓:匿名使用者
。。。我這邊顯示24 ,應該是編譯器的演算法不一樣吧
求解這個c語言程式錯誤怎麼改正,這個c語言程式有錯 應該怎麼改?
gettickcount被你寫錯了,你寫成了gettickcout,漏了n 這個c語言程式有錯 應該怎麼改?include int main c語言問題,以下程式為什麼錯了,怎麼改正!暫時沒啥懸賞!不好意思 就語法來看,帶三個for語句有個小錯誤 2i 1應為2 i 1 c語言新人 求解怎麼改正 為...
C語言求助,這段什麼意思,求解釋
設定命令列的游標位置。你可以試試呀。coord啊handle啊都是命令列有關的類,這個是標準寫法,不用太管,只要知道先搞到 handle houtput getstdhandle std output handle 然後設定個位置類 coord pos pos.x x pos.y y 再提交 set...
c語言作業,求解答,c語言作業,求解答
include define number 5 double avg gpa int scores,int credits,double gpa result void print array int p void scan array int p int main void unsigned in...