1樓:匿名使用者
假設程式變換一下形式,結果應當是一樣的:
s=0; for ( b=1;b<=c;b++ ) s+=1;
s+=a;
則,前面的迴圈讓b增加了c個1,即s+=c;
整個程式就等效s=a+c;了
另一個角度來解讀程式:s的初始值是a,然後通過迴圈讓s在其基礎上增加了c個1,即增加了c
2樓:趙萬東
s = a;
for(b = 1; b <= c; b++) // 將b視為計數變數,從1數到c,迴圈執行c次,每一次s自增1,所以s = a + 1 *c
s += 1;
3樓:匿名使用者
for(b=1;b<=c; b++) s += 1; b從1到c共迴圈c次, 每次s=s+1都增加1,共增c,所以s=a+c
4樓:風若遠去何人留
s初始為a
for迴圈 b從1到c 迴圈c次,也就是s自加c次。 等效於s+=c於是 這個就是
s=as+=c;
等效於s=a+c;
5樓:
s+=1就是每執行一次給s加1,b=1到b=c,那個for共迴圈了c次,加c個1和加c有啥區別?
6樓:靜心先生
s初始值為a,接下來的for迴圈一共迴圈了c次,每次s自身加1,那總共就是加了c次1,也就是又加了c.所以s=a+c;
7樓:匿名使用者
因為for迴圈執行了 c次 ,每次 s增加1,等於是 增加了c,並且s初始是a,所以s=a+c
8樓:爬爬小小
s=a;將a的值給了s。
for(b=1;b<=c; b++)
s += 1;
是迴圈執行c次s=s+1的操作,等於s=s+c*1,也就是s=s+c。
又因為先執行了s=a,所以s=a+c。
9樓:匿名使用者
a先賦值給s,迴圈c次,s的值每次加1,如果c=10的話,s的值就加了10
s=a;s+=c*1; 所以 s=a+c
10樓:守望海之依賴
程式最開始讓s等於a,然後通過一個for迴圈對s進行累加,每次+1,再看這個迴圈,b從1開始加到c,也就是說c的值多大,這個迴圈就會被執行多少次,
所以s的+1操作也會執行這麼多次,最終結果就是給s原來值的基礎上增加了c;
因此等價語句就是s=a+c;
11樓:交大之子許明華
您好,很高心回答您的問題:
解答:1,首先,看程式段:s += 1,這句的意思是s = s + 1,而由s = a可知,s 的初值為a,所以s = a + 1;
2,看迴圈語句:從b= 1,開始迴圈,知道b = c 的時候結束,而每次迴圈的具體操作是s 自加1,也就是c有多大,s 就要加(c-b+1,因為c本身也加上的)1,如本題:將其為:
s = a + (1 + 1 + 1) = a + c;即得到s = a + c;
12樓:射手
for b 那個迴圈它加了c次1
c語言if問題求解 假定所有變數均已正確說明,下列程式段執行後x的值是 。 a=b
13樓:辭友緣心
請看如下注釋過的**:
int a=b=c=0;
int x=35;
if(!a)x=x-1;//a=0 此if進來後 x=34了else if(b); //空語句 直接過if(c) x=3; //由於 c=0 所以此if進不去走else 所以最後 x=4
else x=4;
14樓:匿名使用者
//最後兩行必有一行對x進行賦值, 所以前面兩行可以忽略不看.(因為if(b)後面有個分號)
//即等價於:
if(0) x=3;
else x=4;
所以最終執行的語句是: x=4;
15樓:匿名使用者
前面的不管
到if(c) x=3;
else x=4; 時,由於 c = 0 ,為 false 所以走 else
x=4 是個簡單賦值操作,因此,不管之前x 是多少,走了這個流程以後,就是 4了
16樓:掽甜櫢翡眐
當然是執行z=x+y呀,因為是進了if語句才開始的迴圈,可以除錯一下試試 要多除錯
請採納答案,支援我一下。
17樓:匿名使用者
因為c為,執行最後一個else所以為4
迴圈變數是什麼,迴圈控制變數是什麼?累加變數又是什麼?請舉例
就是用於控制迴圈的變數。比如說,若變數 n 的值小於10,就執行迴圈體 否則,退出迴圈。當然,一般情況下,在迴圈時 n 的值需要變化,否則會一直無法退出迴圈 死迴圈 這個變數 n 就叫迴圈變數。 迴圈變數就是在迴圈體內和迴圈次數同步變化的變數。 關於迴圈變數你可以去看譚浩強的 c語言程式設計 這本書...
什麼是變數舉例說明離散變數和連續變數
路堯家的顧小言 可變的數量標誌和所有的統計指標稱變數。變數的數值表現稱變數值。變數按其數值是否連續可分為離散變數和連續變數。離散變數在段區間內可任意取值,而離散變數一般只能取整數單位值。如工人數 工廠數 機器臺數等是離散變數 而身高 體重 商品銷售額等是連續變數。 泥門惡魔蝙蝠隊是私立泥門高中的美式...
胡適大膽假設小心求證, 大膽假設,小心求證 這句話是胡適最先說的嗎
這個觀點是胡先生在五 四時期提出來的,並對中國的文史研究產生了一定的影響,特別是對新文化運動起到了一定的推動作用,為人們提供了一種全新的研究問題 解決問題的思路。大膽假設 是要人們打破舊有觀念的束縛,掙破舊有思想的牢籠,大膽創新,對未解決的問題提出新的假設或解決的可能 小心求證 即是要求人們不能停在...