美文网首页
C++ 回顾

C++ 回顾

作者: ChenME | 来源:发表于2020-08-05 10:53 被阅读0次

typedef

使用 typedef 为一个已有的类型取一个新的名字。下面是使用 typedef 定义一个新类型的语法:

// 语法
typedef type newname; 

// 例如,下面的语句会告诉编译器,feet 是 int 的另一个名称:
typedef int feet;
// 现在,下面的声明是完全合法的,它创建了一个整型变量 distance:
feet distance;
// 相当于
int distance;

枚举类型

创建枚举,需要使用关键字 enum。枚举类型的一般形式为:

enum 枚举名{ 
     标识符[=整型常数], 
     标识符[=整型常数], 
... 
    标识符[=整型常数]
} 枚举变量;

如果枚举没有初始化, 即省掉"=整型常数"时, 则从第一个标识符开始。默认情况下,第一个名称的值为 0,第二个名称的值为 1,第三个名称的值为 2,以此类推。

enum color {
    red, blue, white, black
} c; // red, blue, white, black 分别为 0, 1, 2, 3

但是也可以给名称赋予一个特殊的值,只需要添加一个初始值即可。

enum color {
    red, blue, white = 11, black
} c; // red, blue, white, black 分别为 0, 1, 11, 12(因为默认情况下,每个名称都会比它前面一个名称大 1)

#define 预处理器

// 语法
#define identifier value
#define NEWLINE '\n' // 定义了一个换行符

使用 const 前缀声明指定类型的常量

// 语法
const type variable = value;
const char NEWLINE = '\n';

相关文章

  • C++ 回顾

    C++对C的加强 0.面向过程–>函数+面向对象–>类和对象 1.namespace命名空间 2.实用性 增加 -...

  • C++ 回顾

    typedef 使用 typedef 为一个已有的类型取一个新的名字。下面是使用 typedef 定义一个新类型的...

  • OC底层知识(八) : block

    提示:下面会把OC相应的类转化为C++代码,OC代码转C++代码的生成 一、block 知识回顾block 是一个...

  • C++ 过去的这一年2019

    C++ 过去的这一年 Bartek CSDN 3天前 本文旨在让我们回顾 C++ 2019年里的变化和发展!我们将...

  • 2017-03-14 C++阶段

    Task List 1. 回顾引用用法 2. 掌握c++中 new开辟空间的用法 3. 回顾数组指针以及const...

  • C++线下测试回顾

    [题目地址](https://github.com/GeekBand/GeekBand-CPP-1501-Home...

  • C++线下测试回顾

    题目地址 有同学说不知道怎么画内存模型图,我这里附几个教程UML类图小结UML类图与类的关系详解类似的教程笔记网上...

  • C与C++回顾

    c++:更好的c,c的超集 c++基本知识cin,cout命令空间引用:别名 T&x=p 高级函数的特性 内联函数...

  • c++ 的类型回顾

    C++标准规定了每个算术类型的最小存储空间,但它并不阻止编译器使用更大的存储空间。事实上,对于 int 类型,几乎...

  • C++中的内联函数

    1、常量与宏回顾 C++中的const常量可以替代宏常数定义,如: const int A = 3; <===>...

网友评论

      本文标题:C++ 回顾

      本文链接:https://www.haomeiwen.com/subject/wrlbrktx.html