C++学习笔记

1. C++中的bool类型

与C语言相比,C++中特有的布尔运算bool类型,它将非零值解释为true,将零解释为false。可以这样编写语句:

bool is_ready = true ;		//定义一个bool类型并初始化
bool start = -100;			//start assigned true
bool stop = 0;				//stop assigned true

具体代码示例如下:

/* c语言 */
int flag=0;
if(flag == 1)
{
	//to do
}
else
{
	//to do
}

/* c++ */
bool flag = 0if(flag)
{
	//to do
}
else
{
	//to do
}

2. 随用随定义

C语言所有变量定义必须位于函数体的最前面
C++所有变量随用随定义

具体代码如下:

/* c语言 */
int main(void) 
{
	int	v1 = 3;
    int	v2 = 4;
    v1=v1+2;
    v2=v2+v1;
    return 0;
}

/* c++ */
int main(
{
	int v1=3;
	v1=v1+2;
	int v2=4;.
	v2 =v2 + v1;
	return 0;
}

3. C语言输入输出

C语言用scanf()printf()输入输出到设备;
C++用cin()cout()输入输出到设备 cout<< XX <<endl; endl 等同于C语言\n等效。
cout语法中,cout<<定义类型 << 定义表达式<<endl; 表达式 <<endl不写的也可以,直接在后面添加

coutcin的案例如图所示:
在这里插入图片描述
在这里插入图片描述
与C语言相比这种输入输出优点:
不用关注占位符
不用关注数据类型
不易出现问题

4. 命名空间

命名空间关键字:namespace
程序当中的命名空间如图所示:
在这里插入图片描述

怎样定义命名空间:
在这里插入图片描述
这里调用什么函数名,就在相应的命名空间中查找即可
若不使用using namespace std;则调用时可写std::cout << “B” << std::endl;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值