C++概念比较

【1】#define和const

#define:即宏定义,可简单理解为文本替换,不开辟内存,不进行数据类型检测;如#define null 0;(编译器在遇到null时总是用0代替null它没有数据类型)

const:具有数据类型,编译时检测类型,定义时赋值,之后不可更改此值,const安全性更高;

 

【2】I/O流与C语言输入输出
iostream的优点有:
1. 类型安全
2. 并且支持用户自定义类型的流操作
3. iostream是根据操作对象自适应的,只需要使用>>或者<<就可以搞定一切
    你来看下面这个例子:
    printf("Your answer is: %s\n", myStr);
    cout << "Your answer is: " << myStr << endl;
4. printf 隶属于cstdio,是函数; cout/cin 隶属于iostream,是对象

print优点:进行超大规模的I/O工作,printf要比iostream快滴多

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值