亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

while(i--)之間i--到了0

while(i--)之間i--到了0

C C++
goooool 2016-10-25 19:31:54
#include<stdio.h>#include <stdlib.h>int main(){ int a,b,i; scanf_s("%d",&i); while(i--); { b=0; scanf_s("%d",&a); b=a+b; } printf("%d",b); return 0;}單步測試時輸入i=2,然后一直執行i--到i=0才去執行下面b=0的語句。怎么回事
查看完整描述

1 回答

已采納
?
Yexiaomo

TA貢獻152條經驗 獲得超157個贊

你把 ? ?b=0;這一條語句放到while循環前面,?

你把 b=0 寫在了, 循環里面

所以每進行一次循環, b = 0; ?這一條語句就會執行一次

查看完整回答
1 反對 回復 2016-10-25
  • goooool
    goooool
    弄到前面后,F10單步測試時輸入i=2,還是一直執行i--到i=0才去執行scanf的語句
  • Yexiaomo
    Yexiaomo
    你看看你的while循環后面有個啥。。。。。。暈
  • Yexiaomo
    Yexiaomo
    還沒看出來嗎, 循環條件括號外面多寫了一個 分號。。。。。
點擊展開后面6
  • 1 回答
  • 0 關注
  • 2176 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號