黑马程序员2017 C++基础(第一部分)视频链接:https://www.bilibili.com/video/av20087091/?p=5
1、命名空间的定义
namespace EA
{
int flag ;
}
int main( )
{
using namespace EA;
flag = 1;
cout << flag << endl;
//or
// EA::flag = 1;
//cout << flag << endl;
return 0 ;
}
2、bool 类型
true :1
false :0
只能取这两个值
3、三目运算符
//左值 右值
C++中,三目运算符可以当左值;
( a < b ? a : b )= 50 ;
返回是 a = 50 ;
4、const
const int a = 10 ;
并未对a开辟内存空间
仅仅是将 a 看成是 10
5、枚举
c语言中枚举本质就是整型,枚举变量可以用任意整型赋值,而c++中枚举变量,只能用枚举出来的元素初始化。
enum season
{
SPR = 0;
SUM;
AUT;