刚学编程的小白可以过来看一下

作者 : 开心源码 本文共796个字,预计阅读时间需要2分钟 发布时间: 2022-05-12 共128人阅读

1. C++是一种静态类型语言(运行前指定每个数据的类型),也是一种强类型语言(对数据的操作进行严格的类型检查)。

2. bool类型数据在算术运算时true对应1,false对应0。

3. typedef给已有类型取别名

typedef <已有类型> <别名>;

4. 常量包括两种:字面常量和符号常量

? ? 字面常量:直接写出来的

? ? 符号常量:又称命名常量,指有名字的常量,如 const double PI=3.1415; #define PI 3.1415

5.符号常量的作使用

? ? 1)添加程序易读性

? ? 2)提高程序对常量用的一致性

? ? 3)加强了程序的易维护性

6.定义 VS 公告

? ?变量定义要给变量分配内存空间,而公告没有;定义可以初始化,公告不能。

? ?公告: extern <类型名> <变量名>;

? ? ? ? ? ? ? ?头文件中用extern语句对一个文件中的全局函数进行公告;

? ? ? ? ? ? ? ?函数用一个全局变量但是还未见到其定义时用extern语句对其进行公告。

7. 逻辑与 && 和逻辑或者 || 是短路求值:当运算结果已经确定时,后面的表达式就不会再执行。

找不到门路的朋友 ,

推荐大家一个c/c++学习裙

c/c++学习交流裙

【七七四,九零七,九四五】

群里有学习资料,有大神解答,免费课程,系统学习。

不论你是大神还是小白,你都可以来。

8.类型转换

? ? 隐式类型转换 -> 显示类型转换?

? ? int i=-10; unsigned int j=1; i < j 的值是false,而不是true

9. 操作符的优先级

? ?1)按单目、双目、三目、赋值依次降低

? ?2)按算术、移位、关系、逻辑位、逻辑依次降低

10. 表达式中操作数的类型转换

? ? ? 一一操作符进行类型转换

如: short int a; int b; double c;

? ? ? ? a*b/c; 先a > int, 而后(a*b) > double

11. 敲重点:

? ? ?计算过程中要注意数据的底层表示(能否溢出等)、表达式的反作用(短路求值等)

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 刚学编程的小白可以过来看一下

发表回复