每个程序具有多个函数(function0,但其中一个必须命名为main。系统通过调用main来运行C++。
例:
int main()
{
return 0;
}
一般函数具有四个部分:返回类型(return type);函数名( function name); 形参列表(parameter list); 函数体(function body)。int类型为整数类型。
#incloud
例如std::cout(标准输出对象,其中std类似于文件夹的名字,cout为文件名,::为作用域操作符 );<<为输出操作符
#includeint main() { std::cout << "hellow world!我在学习C++"; return 0; }
———————————————————————————————————————————
例1、输入一个数代码:
#includeint main() { std::cout << "Enter a number" << std::endl; int v1; std::cin >> v1;#输入对象 std::cout << v1 << std::endl; return 0; }
例2、输入v1,v2两个值
#include# int main() { std::cout << "Enter a number" << std::endl; int v1, v2; std::cin >> v1; std::cin >> v2; std::cout << v1 <<","< 例3、求和
#includeint 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
#includeint 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
例子:输入两个整数,输出之间的全部整数:
#include3、for语句: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; } 用for语句重写1加到10的程序:
#includeint 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语句//统计在输入的值中重复了多少次。
#includeint 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; }



