C++开题

语言联邦

C
Object-Oriented C++
Template C++
STL

模块

1.基本I/O操作
2.string
3.vector
4.基于对象的程序设计
5.面向对象的程序设计
6.STL
7.设计模式
8.API的设计

C++命名空间和输入输出

#if 0
#include<iostream>


//I/O属于C++库 语言本身不提供输出
int main()
{
	std::cout << "Hello.h" << std::endl;
	//std::cout将数据送到标准输出 cout可以连续调用
	//std::endl 换行

	//命名空间
	//std
	//C++s所有的库都在
	//using声明 将对应的名称引入当前区域
	//using std::cin(也可以用作用域限定符引入)
	//using namespace std; 命名空间所有名字都可见

	//命名空间主要作用 :减少名称污染
	//同样函数放在不同命名空间 使用命名空间调用
	//namespace AAA { int find(inta )  } 
	//AAA::find();

	int Number_First = 0;
	int Number_Second = 0;
	int Num = 0;
	int Sum = 0;

	std::cout <<"First & Second Num" << Number_First <<" "<< Number_Second << std::endl;

	std::cin >> Number_First >> Number_Second;
	std::cout << Number_First << " "<< Number_Second << std::endl;

	std::cout << "Num" << std::endl;
	while (std::cin>>Num)
	{
		Sum += Num;
		std::cout << Sum <<std::endl;
		std::cout << "Num" << std::endl;
	}
	std::cout << "非法输入" << std::endl;
	return 0;

	//数据类型决定了可进行的操作
}
#endif

C++变量初始化

#if 0
#include<iostream>
using namespace std;


int mian()
{

	//创建的时候赋值 变量的初始化
	//创建对象的时候给予初始值

	//常规初始化
	int v1 = 2;
	int v2(3);

	//列表初始化 C++11 不会隐式转化。/
	int v3 = { 4 };
	int v4{ 5 };

	long double x = 3.1456879788;

	int y = x;
	int z(x);

	//列表初始化 更加严格 会报错 类型不同 x(double) w/b int
	//int w{ x };
	//int b = { x };
	return 0;
}
#endif
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值