C++远征之起航篇

c++诞生地:贝尔实验室
c++之父:贾尼·斯特劳斯特卢普

c++与c关系

1、c++从c的基础上发展而来
2、c面向过程,c++面向过程、面向对象

c++基本知识

1、新的数据类型bool

编程语言数据类型bool10
c没提供非00
c++booltruefalse
bool flag = false;
if(flag){
	//do
}

好处:简洁、易读,常用于条件判断。

2、新的初始化方式:直接初始化

int x(1024);

好处:可以让程序更高效(具体原因还没搞明白)

3、随用随定义

变量可以在使用前定义,不必定义在函数体的最前面。

c++输入输出 cout cin

int x(0);
cout << "input a number:" << endl;
cin >> x;

好处:不用关注占位符和数据类型,所以不易出问题

命名空间:划片取名

A公司:小王(男)
B公司:小王(女)
如何区分?
A::小王
B::小王
好处:区分不同程序库中的相同变量、函数

//命名空间的定义与使用
namespace A{
	int x(0);
	void fun1(){
		cout << "A" << endl;
	}
}

using namespace A;
int main(){
	cout << x << endl;
	fun1();
	return 0;
}

总结
1、布尔类型

bool flag = false;

2、直接初始化

int x(1024);

3、随用随定义
4、命名空间的使用的两种方式

using namespace std;
cout << "hello" << endl;

std::cout << "hello" << std::endl;

方式1更高效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值