c++ 与c的区别
一、c++比c新增的地方
1.新的数据类型——布尔值。
逻辑类型 | 真 | 假 | |
---|---|---|---|
C | \ | 1 | 0 |
C++ | 布尔值 | True | False |
2.新的初始化方式。
C++ | 直接初始化 | int a(100) ; |
---|---|---|
C | 赋值初始化 | int a = 100; |
3.变量可以随用随定义。
二、输入输出方式的改变
-
A.语法形式:
1.输入 单变量输入:cin>>a; 多变量输入:cin>>a>>b; 错误语法:cin>>a,b; 2.输出 单变量输出:cout <<a<<endl; 多变量输出:cout <<a<<b<<endl; 错误语法:cout<<a,b<<endl;
-
B.相比C的优势:
1.无关心占位符、格式控制符 2.无需关心字符类型