上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 271 下一页
摘要: 类成员的访问控制 课外 → 好的编程习惯:定义与实现分开写,提升代码可读性。 如下代码,Student这个类的所有成员我们都可以调用,但是我们不想让被人调用Print1这个方法该怎么? struct Student { int age; int sex; void Print1() { printf 阅读全文
posted @ 2023-04-09 10:47 bonelee 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 继承 struct Person { int age; int sex; }; struct Teacher { int age; int sex; int level; int classId; }; 如上代码中可以看见,Teacher类与Person类都存在着相同的2个成员age和sex,那么这 阅读全文
posted @ 2023-04-09 10:46 bonelee 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 构造函数与析构函数 构造函数 struct Student { int a; int b; Student() { printf("Look."); } void Init(int a, int b) { this->a = a; this->b = b; } }; 如上代码中,我们发现了存在一个函 阅读全文
posted @ 2023-04-09 10:44 bonelee 阅读(88) 评论(0) 推荐(0) 编辑
摘要: this指针 概述 C++是对C的拓展,C原有的语法C++都支持,并在此基础上拓展了一些语法:封装、继承、多态、模板等等。C++拓展新的语法是为了让使用更加方便、高效,这样就需要编译器多做了很多事情,接下来我们就需要一一学习这些概念。 封装 之前我们学习过结构体这个概念,那么结构体可以做参数传递吗? 阅读全文
posted @ 2023-04-05 20:52 bonelee 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 汇编中的移位指令 1、算术移位指令 SAL(算术左移)指令的操作与《SHL指令》一节中的 SHL 指令一样。每次移动时,SAL 都将目的操作数中的每一位移动到下一个最高位上。最低位用 0 填充;最高位移入进位标志位,该标志位原来的值被丢弃: 如,二进制数 1100 1111 算术左移一位,得到 10 阅读全文
posted @ 2023-04-05 16:59 bonelee 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 注意区别,hello 和 world两个字符串都是放在常量存储区的! int main(int argc, char* argv[]) { // Fun(101); char* s = "hello"; char arr[] = "world"; printf("%s\n %s\n", s, arr 阅读全文
posted @ 2023-04-04 09:55 bonelee 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 预处理之宏定义、条件编译与文件包含 预处理一般是指在程序源代码被转换为二进制代码之前,由预处理器对程序源代码文本进行处理,处理后的结果再由编译器进一步编译。 预处理功能主要包括宏定义、文件包含、条件编译三部分。 宏定义 简单的宏:#define 标识符 字符序列 #define FALSE 0 #d 阅读全文
posted @ 2023-04-03 23:11 bonelee 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 指针类型 在C语言里面指针是一种数据类型,是给编译看的,也就是说指针与int、char、数组、结构体是平级的,都是一个类型。 带"*"号的变量我们称之为指针类型,例如: char* x; short* y; int* a; float* b; ... 任何类型都可以带这个符号,格式就是:类型* 名称 阅读全文
posted @ 2023-04-03 23:10 bonelee 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 连续值中抹去多项 CPP代码: #include "stdafx.h" void Fun(int x) { switch (x) { case 100: printf("100"); break; case 101: printf("101"); break; case 102: printf("1 阅读全文
posted @ 2023-04-03 15:55 bonelee 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 循环语句 循环语句的反汇编 如下图是各个循环语句的反汇编代码: 但从汇编来看我们可以看得出do...while循环语句效率是最高的,但是在日常使用来说大部分会选择使用for与while,do...while出现的较少,还是跟之前我们说的一样,这一点空间可以忽视不管,for语句是最方便书写的,也就是我 阅读全文
posted @ 2023-04-02 23:14 bonelee 阅读(46) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 271 下一页