菜鸟c++笔记1
学习 C++,关键是要理解概念,而不应过于深究语言的技术细节。
C++ 关键字
下表列出了 C++ 中的保留字。这些保留字不能作为常量名、变量名或其他标识符名称。
| asm | else | new | this | 
| auto | enum | operator | throw | 
| bool | explicit | private | true | 
| break | export | protected | try | 
| case | extern | public | typedef | 
| catch | false | register | typeid | 
| char | float | reinterpret_cast | typename | 
| class | for | return | union | 
| const | friend | short | unsigned | 
| const_cast | goto | signed | using | 
| continue | if | sizeof | virtual | 
| default | inline | static | void | 
| delete | int | static_cast | volatile | 
| do | long | struct | wchar_t | 
| double | mutable | switch | while | 
| dynamic_cast | namespace | template | 
使用 typedef 为一个已有的类型取一个新的名字
typedef type newname;例如,下面的代码定义了一个颜色枚举,变量 c 的类型为 color。最后,c 被赋值为 "blue"。
enum color { red, green, blue } c; c = blue;
默认情况下,第一个名称的值为 0,第二个名称的值为 1,第三个名称的值为 2,以此类推。但是,您也可以给名称赋予一个特殊的值,只需要添加一个初始值即可。例如,在下面的枚举中,green 的值为 5。
enum color { red, green=5, blue };
在这里,blue 的值为 6,因为默认情况下,每个名称都会比它前面一个名称大 1。
 
 
    Coding
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号