- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 数组和枚举、数组、二维数组、指针
1.枚举和数组可以结合: enum StudentNames{ KENNY, // 0 KYLE, // 1 STAN, // 2 BUTTERS, // 3 CARTMAN, // 4 MAX_STUDENTS // 5}; int main(){ int testScores[MAX_STUDENTS]; // allocate 5 integers testScores[STAN] = 76...
2019-08-29 12:47:29
672
原创 typedef关键字、结构体、关键字auto、控制流程、随机数生成程序、输入验证
1.typedef 作用:重新定义类型名字。如下: typedef int i_T; i_T i=1; 该语句表示:int 类型此时被赋予了两个名字,一个是int,一个是i_T。 作用:使程序变得简单,可以提示很多隐藏细节。 2.结构体 结构体赋值比较麻烦,可以重载赋值运算符来解决这一问题。 3.auto 关键字auto自动给变量赋类型,如下: auto i=0.1;// i自动被赋予doub...
2019-08-28 21:08:34
285
原创 关键字:static、各个关键字的作用范围、namespace命名冲突、嵌套命名
1.static 在局部变量上使用static关键字,可以将它们从自动持续时间更改为静态持续时间。 如:在块内的局部变量,可以变成全局变量(仅限此源文件)。 2.关键字的可变范围,持续时间和链接摘要 因为变量具有范围,持续时间和链接,所以我们在图表中进行总结: 3.namespace 如果发生了命名冲突,可以使用::范围解析运算符访问命名空间。例如: namespace foo{ int do(...
2019-08-27 19:49:53
255
原创 调试、初始化、块、全局变量
1.调试 在Visual Studio中,可以通过“ 调试”菜单>“单步执行”或按F11快捷键访问步入命令。 2.初始化 下列定义和初始化都是正确的: int foo{5}; int i(5);//这种在c11中不支持的 double d(4.0); 3.块 代码块”{}”中定义了变量,则该变量的生存周期和作用域将被限制在该代码块内。 比如下列代码: int main() { int i{...
2019-08-27 16:21:07
261
原创 头部相关
1. #include “head.h” 是将head的头文件放到所引用的函数中。 如下列,是无法编译。原因:函数重复。 head.h如下: int getSquareSides(){ return 4; } geometry.h: #include "head.h" main.cpp中: #include "square.h" #include "geometry.h" int...
2019-08-27 10:26:48
194
原创 编译相关(非原创 读书笔记)
4/100发布文章 博文管理我的博客退出 Trash Temp 编译相关 添加摘要 1.条件编译 该条件编译预处理指令允许你在什么条件下的东西会或不会进行编译指定。 有很多不同的条件编译指令,但我们只会覆盖最常用的三个:#ifdef,#ifnf和#endif。所述的#ifdef预处理指令允许预处理器以检查的标...
2019-08-26 20:40:08
188
操作系统实验报告 磁盘调度 先进先出算法 lru算法
2018-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅