| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 595 人关注过本帖
标题:新手刚学,有个小问题,自己理解的和书本的不一样,不知道对不对,来个大侠 ...
只看楼主 加入收藏
twgtwgtwg
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-3-24
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:6 
新手刚学,有个小问题,自己理解的和书本的不一样,不知道对不对,来个大侠帮看看!
这几天刚开始学C++学到循环语句的时候,求100到200的和;
书里的示例是:
#include<iostream>
using namespace std;
int main()
{
    int sum=0;
    for(int val=100;val<=200;val++)
    {
            sum+=val;    这个我自己理解写成:"sum=sum+val"程序也可以运行不知道可不可以!
    }
            cout<<"100到200的和为:"<<sum<<endl;
            system("pause");
            return 0;
            }
搜索更多相关主题的帖子: 书本 
2010-03-24 18:04
hzh512
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:6
帖 子:234
专家分:1333
注 册:2009-6-5
收藏
得分:0 
sum+=val;

sum=sum+val

等价。

复合运算符:
a+=b表示a=a+b
同理a=a-b,a=a*b,a=a/b,a=a%b(%表示求余)
a=a&b,a=a|b,a=a^b,a=a>>b,a=a<<b(&表示与,|表示或,^表示幂,>>表示向右移,二进制中可以作除法,<<表示向左移,二进制中可以作乘法)

编程=用几种语言在某个或几个平台上通过抽象思维运用一系列算法来解决现实中问题的手段
2010-03-24 18:32
hzh512
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:6
帖 子:234
专家分:1333
注 册:2009-6-5
收藏
得分:20 
目前板块正在选版主,希望你能投我一票!谢谢

编程=用几种语言在某个或几个平台上通过抽象思维运用一系列算法来解决现实中问题的手段
2010-03-24 18:33
lintaoyn
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:4
帖 子:606
专家分:2499
注 册:2009-4-8
收藏
得分:0 
可以。你要理解好 += 的意思!

迭代的是人,递归的是神。
2010-03-24 18:34
twgtwgtwg
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-3-24
收藏
得分:0 
谢谢回答,去投票看了说我活动不够频繁不能有票,以后会多来,下个月一定给你投票票
2010-03-24 19:37
hzh512
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:6
帖 子:234
专家分:1333
注 册:2009-6-5
收藏
得分:0 
谢谢

编程=用几种语言在某个或几个平台上通过抽象思维运用一系列算法来解决现实中问题的手段
2010-03-24 21:55
vincentfon
Rank: 1
来 自:四川成都
等 级:新手上路
帖 子:15
专家分:2
注 册:2010-3-25
收藏
得分:0 
呵呵,建议楼主专心的看看书里面有运算符的章节。

Fon
2010-03-25 17:49
快速回复:新手刚学,有个小问题,自己理解的和书本的不一样,不知道对不对,来个 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023989 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved