假設變數s a b c均已定義為整型變數

時間 2021-08-30 10:51:32

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語言程式設計 這本書...

什麼是變數舉例說明離散變數和連續變數

路堯家的顧小言 可變的數量標誌和所有的統計指標稱變數。變數的數值表現稱變數值。變數按其數值是否連續可分為離散變數和連續變數。離散變數在段區間內可任意取值,而離散變數一般只能取整數單位值。如工人數 工廠數 機器臺數等是離散變數 而身高 體重 商品銷售額等是連續變數。 泥門惡魔蝙蝠隊是私立泥門高中的美式...

胡適大膽假設小心求證, 大膽假設,小心求證 這句話是胡適最先說的嗎

這個觀點是胡先生在五 四時期提出來的,並對中國的文史研究產生了一定的影響,特別是對新文化運動起到了一定的推動作用,為人們提供了一種全新的研究問題 解決問題的思路。大膽假設 是要人們打破舊有觀念的束縛,掙破舊有思想的牢籠,大膽創新,對未解決的問題提出新的假設或解決的可能 小心求證 即是要求人們不能停在...