编写一个简单的C++程序

核心:C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。

一、初识输入输出

#include <iostream>

int main()
{
	std::cout << "Enter two numbers:" << std::endl;
	int v1 = 0, v2 = 0;
	std::cin >> v1 >> v2;
	std::cout << "The sum of " << v1 << "and " << v2 << "is " << v1 + v2 << std::endl;

	return 0;
}

1、输出运算符 <<

std::cout << "Enter two numbers:" << std::endl;
输出运算符的结果是<<  左侧的对象,都是std :: cout 

endl保证一直刷新流,结束当前行,将缓冲区刷新到设备中。

2、使用标准库中名字

前缀std,表明cout与endl都在以std命名的空间中。

3、输入运算符 >>

输入运算符返回值为左侧对象的计算结果,std::cin读入两个值,第一个存入v1,第二个存入v2。

int v1 = 0, v2 = 0;初始化变量,在创建同时赋予一个值。
4、完成程序
std::cout << "The sum of " << v1 << "and " << v2 << "is " << v1 + v2 << std::endl;
相当于
std::cout<<"The sum of"; 
std::cout<<v1;    
std::cout<<"and";    
std::cout<<v2;    
std::cout<<"is";    
std::cout<<v1+v2 ;    
std::cout<<std::endl;

二、注释简介
单行注释//...................................
两个界定符/*............................*/(不能嵌套)

三、
for:循环控制变量的初始化和修改都放在语句头部分,形式较简洁,且特别适用于循环次数已知的情况。 
while:循环控制变量的初始化一般放在while语句之前,循环控制变量的修改一般放在循环体中,形式上不如for语句简洁,但它比较适用于循环次数不易预知的情况(用某一条件控制循环)

功能:两个数之间所有整数。
While语句
#include <iostream>
int main()
{
	std::cout << "Enter two numbers :" << std::endl;
	int a = 0, b = 0;
	std::cin >> a >> b;
	int min = a < b ? a : b;
	int n = min;//保存最小数
	while (min < a + b - n)
	{
		std::cout << min << std::endl;
		++min;
	}
	return 0;

}





符合赋值运算符+=:
sum += val      sum=sum+val
前缀递增运算符++:
++val     val=val+1
For 语句
#include <iostream>
int main()
{
	std::cout << "Enter two numbers :" << std::endl;
	int a = 0, b = 0;
	std::cin >> a >> b;
	int min = a < b ? a : b;
	int n = min;//保存最小数
	for (min; min < a + b - n; min++)
		std::cout << min << std::endl;
	return 0;

}

四、读取数量不定的输入数据
#include <iostream>
int main()
{
	int sum = 0, value = 0;
	while (std::cin >> value)
		sum += value;
	std::cout << "sum is "<< sum << std::endl;
	return 0;
}
其中while (std::cin >> value),表示只有遇到文件结束符才会生成sum,(Ctrl+Z , +Enter)

五、if 语句
#include <iostream>
int main()
{
	int currval = 0, val = 0;
	if (std::cin >> currval)
	{  
		int cnt = 1;
//while循环体是一个语句块
		while (std::cin >> val)
		{
			if (val == currval)
				++cnt;
			else
			{
				std::cout << currval << "occurs" << cnt << "times" << std::endl;
				currval = val;
				cnt = 1;
			}
		}
	}
//主体部分
	return 0;
}

六、类简介

一个类定义了一个类型以及与其关联的一组操作。类的作者定义了类对象可以执行的所有动作。
类 :类可以定义为描述对象行为/状态的模板/蓝图。
对象:对象具有状态和行为。例如:一只狗的状态 - 颜色、名称、品种,行为 - 摇动、叫唤、吃。对象是类的实例。






  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值