指令与代码的区别:指令都是以#开始,以行尾结束。在源码文件中,在对文件编译之前先对指令编译。 C++语言中最基本的单元之一是表达式。一般来说,表达式最后都获得一个值。表达式可以是变量、常量、函数调用或可以是由小的表达式通过运算符连接起来的符合表达式。其中,赋值语句也是表达式。 C++中变量的五种作用域:局部变量(Local,函数内部,可变)、全局变量(Global函数外,模块内,可变)、静态变量(Static,函数内,但是其生存期一直到模块结束)、外部变量(External,模块间公用)和类作用域(变量的作用限制在类的对象中)。 静态函数只在模块内可见,而非静态函数在模块被包含之后可被其他模块看见。 只有将变量声明为外部的,且在其他模块包含本模块时,变量才可被其他模块看见。 出现问题: struct card{ unsigned int rank: 4 ; unsigned int suit: 2 ; }; card cd, desk[52];

评论