1、程序结构
每个程序具有多个函数(function0,但其中一个必须命名为main。系统通过调用main来运行C++。
例:
int main()
{
return 0;
}
一般函数具有四个部分:返回类型(return type);函数名( function name); 形参列表(parameter list); 函数体(function body)。int类型为整数类型。
#incloud<iostream>#头文件包含着许多对象
例如std::cout(标准输出对象,其中std类似于文件夹的名字,cout为文件名,::为作用域操作符 );<<为输出操作符
#include<iostream>
int main()
{
std::cout << "hellow world!我在学习C++";
return 0;
}
———————————————————————————————————————————
例1、输入一个数代码:
#include<iostream>
int main()
{
std::cout << "Enter a number" << std::endl;
int v1;
std::cin >> v1;#输入对象
std::cout << v1 << std::endl;
return 0;
}
例2、输入v1,v2两个值
#include<iostream>#
int main()
{
std::cout << "Enter a number" << std::endl;
int v1, v2;
std::cin >> v1;
std::cin >> v2;
std::cout << v1 <<","<<v2 << std::endl;
return 0;
}
例3、求和
#include<iostream>
int main()
{
std::cout << "Enter two number" << std::endl;
int v1, v2;//int v1=0, v2=0;可初始化为0
std::cin >> v1 >> v2;
std::cout << "The sum of"<< v1 << "and" << v2 << "is" << v1 + v2 << std::endl;
return 0;
}
std::cout标准输出对象
std::endl#换行函数
std::cin#输入对象
___________________________________________________________________________
2、while语句
求和循环:格式:while(条件)
{执行语句块}; A+=B为将B的数值赋予到A; ++加1
#include<iostream>
int main()
{
int v=1, sum=0;
while(v<= 10){
sum += v;
++v;
}
std::cout << "The sum of 1 to 10 inclusive is " << sum<< std::endl;
return 0;
}
运行结果:The sum of 1 to 10 inclusive is 55
例子:输入两个整数,输出之间的全部整数:
#include<iostream>
int main()
{
std::cout << "输入两个整数v1,v2";
std::cout << std::endl;
int v1=0,v2=0;
std::cin >> v1 >> v2;
if(v1>=v2)
while (v1 >= v2)
{
std::cout << v1 << "";
v1--;
}
else
while (v1 <= v2)
{
std::cout << v1 << "";
v1++;
}
std::cout << std::endl;
return 0;
}
3、for语句:
用for语句重写1加到10的程序:
#include<iostream>
int main()
{
int sum = 0;
for (int v1 = 1; v1 <= 10; ++v1)
sum += v1;//sum=sum+v1
std::cout << "sum of 1 to 10 inclusive is" << sum << std::endl;
return 0;
}
对比:while和for:
while(v<= 10){
sum += v;
++v;}
————————————————————————
for (int v1 = 1; v1 <= 10; ++v1)
sum += v1; //sum=sum+v1
最明显的就是:累加算式sum += v1和++v1的顺序变化!
for语句包含两个部分:循环头和循环体,循环头控制循环体的循环次数,由三个部分组成初始化语句,循环条件,表达式子。
4、if语句
//统计在输入的值中重复了多少次。
#include<iostream>
int main()
{
int c,v ;
if (std::cin >> c)
{
int cnt = 1;
while (std::cin >> v)
{
if (c == v)
++cnt;
else
{
std::cout << c << "occurs" << cnt << "time" << std::endl;
c = v;
cnt = 1;
}
}
std::cout << c << "occurs" << cnt << "time" << std::endl;
}
return 0;
}