为了账号安全,请及时绑定邮箱和手机立即绑定

while循环的问题?

  while(i<=100)

    {

      sum+=i*flag;

        i++;

        flag*=-1;

        }和

  while(i<=100)

    {

       i++;

      sum+=i*flag;

      flag*=-1;

        }怎么是一样的?


    


正在回答

4 回答

一样的

0 回复 有任何疑惑可以回复我~
#1

liu4510 提问者

为什么??
2015-03-31 回复 有任何疑惑可以回复我~
#2

发条橙 回复 liu4510 提问者

i++ 的位置不影响的,都是结束本次循环后再+1 在这次循环里都是1
2015-03-31 回复 有任何疑惑可以回复我~
#3

liu4510 提问者

非常感谢!
2015-04-01 回复 有任何疑惑可以回复我~

你 i 应该是从0开始的吧,0*flag相当于没有循环;

0 回复 有任何疑惑可以回复我~
#1

liu4510 提问者

i是从1开始的 #include <stdio.h> int main() { int sum = 0; int i = 1; int flag = 1; while(i<=100) { sum+=i*flag; i++; flag*=-1;}和 while(i<=100) {i++; sum+=i*flag; flag*=-1; }
2015-03-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926025    人
  • 解答问题       20793    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

while循环的问题?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信