1.自增运算符:
a=a+1;
a=a+1;
b=b-1;
b=b-1;
赋值语句a=a+1可以写成:a++;或者++a;
同理,b=b+1可以写成:b--;或者--b;
++a和a++有什么区别?
有趣的问题:为什么会有C++呢?由来?
"++"的递增:在C语言中,"++"是递增运算符,用于将变量的值增加1。在C++的名字中,"++"象征着C语言的"递增"或"增强",意味着C++是C语言的一个改进版。
每次加或者减的数字不是“1”怎么办呢?
a += 2;
b -= 5;
变量的使用技巧------>“累加器”
比喻成计算机里面的“存钱罐”:也是变量(盒子),特殊的变量---->sum:用来累加数字,统计数字
例1:每天往存钱罐里存一定的钱,问:5天后存了多少钱?
例2:老师统计班级里每位学生的成绩,并计算总成绩?
//例1:
#include<iostream>
using namespace std;
int main ()
{
int sum;
sum=0; //最开始,罐子里没有钱
sum=sum+5;//第一天存了5元
sum=sum+8;
sum=sum+6;//第3天存了5元
sum=sum+2;//第4天存了5元
sum=sum+4;//第5天存了5元
cout<<"现在罐子里一共有:"<<sum<<"元";
return 0;
}
//例2:
#include<iostream>
using namespace std;
int main ()
{
int sum=0;
sum=sum+98;//第一个学生成绩
sum=sum+87;
sum=sum+69;
sum=sum+100;
sum=sum+75;
cout<<"班级里所有学生总成绩是:"<<sum;
return 0;
}
变量的使用技巧------>“交换变量值”
创建一个新变量(盒子)
#include<iostream>
using namespace std;
int main ()
{
int a,b;
/*
//错误代码:
a=b;
b=a;
*/
//正确:创建新变量
int c;
c=a;
a=b;
b=c;
return 0;
}
#include<iostream>
using namespace std;
int main ()
{
int a,sum;
sum = 0;
cout <<"请问你今天存了多少钱?";
cin >>a;
sum = sum + a;
cout <<"请问你今天存了多少钱?";
cin >>a;
sum = sum + a;
//...以此类推,7天
cout<<"你一共存了"<<sum<<"元";
return 0;
}
#include<iostream>
using namespace std;
int main ()
{
int a,b,c,t;
a=10;
b=20;
c=30;
t=c;
c=b;
b=a;
a=t;
cout<<a<<" "<<b<<" "<<c;
return 0;
}