2019年3月17日
摘要: 阅读全文
posted @ 2019-03-17 21:25 轻舞飞扬的饼 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 对宏的理解: 对比之前学的,enum(枚举)是给整数取名字,具体是给int类型的 整数,0,1,2···取名字。typedef是给数据类型取名字,数据类型就是int double ,结构体类型,指针类型,函数指针类型等等 对比枚举和typedef的功能,宏可以给一切的东西重命名。(本质是纯纯的替换, 阅读全文
posted @ 2019-03-17 17:29 轻舞飞扬的饼 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 所谓数据重命名就是给数据类型起一个新的名字,比如int 这个数据类型,可以给他起一个新的名字叫 my int。他俩的用法、特点、属性等是一模一样,仅仅名字不同而已。 作用:1,增加代码的可读性。2,让类型写起来更方便。 函数指针类型 void fun (int a,double d) { } 这个函 阅读全文
posted @ 2019-03-17 16:22 轻舞飞扬的饼 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 作用:计算机存储数据的方式 小端存储: 个人计算机一般都是小端存储,大端存储一般是在网络字节序。 大端存储: 通过强转的方式看一下大小端存储 联合测大小端,在笔试中常考 阅读全文
posted @ 2019-03-17 15:48 轻舞飞扬的饼 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 指针/地址的类型,决定着指针/地址的读写方式(字节数) 所以说类型是指针的最核心。 阅读全文
posted @ 2019-03-17 15:11 轻舞飞扬的饼 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 显示类型转换即强制类型转换 形式:(type)数据 强转基本数据类型 阅读全文
posted @ 2019-03-17 11:26 轻舞飞扬的饼 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 内存管理中第一个知识——类型转换。 分为:隐式类型转换(系统偷摸进行的)和显示类型转换(强制或者在宏观上能够看到的代码形式的转换) 这四条原则都是基于基本数据类型(浮点型,整型···),涉及到指针了就不叫隐式类型转换,叫显示类型转换(强制类型转换)。 隐式类型转换是基于数值的,对复杂的数据类型(结构 阅读全文
posted @ 2019-03-17 11:01 轻舞飞扬的饼 阅读(230) 评论(0) 推荐(0) 编辑