c++ primer 阅读 day3

第2张 变量和基本类型

2.2.2 变量声明和定义的关系

声明(declaration) 使得名字为程序所知
定义(defination) 负责创建与名字关联的实体
extern int i; // 声明i而分定义i
int j; //声明并定义j
Note 变量能且只能被定义一次,但是可以被多次声明
C++ 静态类型检查

2.3.1 引用

#include<iostream>
int main()
{

    int i, &ri =i;
    i = 5;
    ri = 10;
    std::cout<<"i:"<<i<<" ri:"<<ri<<std::endl;
    return 0;
}

output:

i:10 ri:10

2.3.1 指针

  • 空指针
    把一个int变量直接给指针是错误的操作,即使int变量的价值恰好等于0也不行。
    初始化所有指针

2.3.2 理解复合类型的声明

  • 指向指针的指针

  • 指向指针的引用

2.4 const 限定符

  • reference to const

  • const pointer 常量指针

  • constexpr 和常量表达式

2.5 类型处理

2.5.1 类型别名

using SI = Sales_item; //SI 是Sales_item的别名

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容