自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

木子皿--啥都不会的菜鸟

努力学习,希望有朝一日能够从事后台服务器开发相关工作!

原创 C和C++相互调用

文章目录1 C++和C相互调用2 如何保证一段C代码只会以C的方式被编译? 1 C++和C相互调用 C++和C相互调用: 实际工程中C++和C代码相互调用是不可避免的。 C++编译器能够兼容C语言的编译方式。 C++编译器会优先使用C++编译的方式。 extern关键字能够强制让C++编译器进行...

2020-01-31 19:23:29 60 0

原创 C++中函数重载分析

文章目录1 重载的概念2 C++中的函数重载2.1 函数重载的基本概念2.2 函数重载的条件2.3 函数默认遇上函数重载2.4 编译器调用重载函数的准则3 重载与指针3.1 函数重载与函数指针 1 重载的概念 重载(Overload): 同一个标识符在不同的上下文有不同的意义。 如: ...

2020-01-31 19:15:21 67 0

原创 C++中的内联函数

文章目录1 内联函数1.1 内联函数的基本概念1.2 现代编译器对于内联函数的处理1.3 内联函数注意事项 1 内联函数 1.1 内联函数的基本概念 C++ 中const常量可以替代宏常数定义,如: const int A = 3; <–> #define A 3 C++中是否有解决方...

2020-01-31 18:03:35 71 0

原创 C++中的访问权限

文章目录1 C++中的访问权限1.1 public1.2 protected1.3 private 1 C++中的访问权限 1.1 public 外部可以直接访问,可以通过对象来访问这个成员。 1.2 protected protected和private非常相似,和private的唯一...

2020-01-29 21:41:14 109 0

原创 mov指令

文章目录1 mov指令 1 mov指令 功能: 用于数据的传送。 格式: mov 目的操作数, 源操作数,比如mov ax, 0x22。 注意: 目的操作数必须是一个容器,寄存器或者内存单元。 传送的本质是复制。 目的操作数和源操作数的数据宽度必须一致。 目的操作数和源操作数不能同时为内存单元。...

2020-01-29 21:14:14 334 0

原创 C++中的引用

文章目录1 C++中的引用1.1 引用的基本概念1.2 引用的意义1.3 const引用2 引用的本质2.1 引用占用的空间2.2 引用的本质 1 C++中的引用 1.1 引用的基本概念 在C++中新增加了引用的概念: 引用可以看作是一个已定义变量的别名; 引用的语法:Type&am...

2020-01-29 20:55:51 53 0

原创 C++中的布尔类型

文章目录1 C++中的布尔类型1.1 布尔类型 1 C++中的布尔类型 1.1 布尔类型 C++中的布尔类型: C++在C语言的基本类型系统之上增加了bool,其可能的取值只有true(1)和false(0)。 理论上bool只占用一个字节。 bool类型是基本类型,可以用来定义b...

2020-01-29 20:36:29 97 0

原创 C和C++中的默认类型

文章目录1 C和C++中的默认类型1.1 C语言中的默认类型1.2 C++中的默认类型 1 C和C++中的默认类型 1.1 C语言中的默认类型 C语言中默认型如下: 如果函数没有注明返回值,则默认返回int。 如果函数参数没有注明,则默认为int。 如果函数返回值为int,函数中没有使用retu...

2020-01-29 20:14:46 165 0

原创 C++中不允许重复定义全局变量

文章目录1 C++中不允许重复定义全局变量 1 C++中不允许重复定义全局变量 C++中不允许重复定义全局变量: 在C语言中,重复定义多个同名的全局变量是合法的。 在C++中,不允许定义多个同名的全局变量。 C语言中多个同名的全局变量最终会被链接到全局数据区的同一个地址空间上。 C++直接拒绝这...

2020-01-29 19:57:36 295 0

原创 C++中变量可以在需要时定义

文章目录1 C++中变量可以在需要时定义1.1 C++中的变量定义 1 C++中变量可以在需要时定义 1.1 C++中的变量定义 C++中变量可以在需要时定义: C++更强调语言的实用性。 所有的变量都可以在需要使用时再定义。 参考资料: C++深度解析教程 ...

2020-01-29 19:48:46 108 0

原创 C和C++的关系

文章目录1 C和C++的关系 1 C和C++的关系 C++是更好的C语言: C++继承了所有的C特性。 C++在C的基础上提供了更多的语法和特性。 C++的设计目标是运行效率与开发效率的统一。 参考资料: C++深度解析教程 ...

2020-01-29 19:42:25 138 0

原创 函数设计原则

文章目录1 函数设计原则 1 函数设计原则 函数设计原则1: 函数从意义上应该是一个独立的功能模块。 函数名要在一定程度上反映函数的功能。 函数参数名要能够体现参数的意义。 尽量避免在函数中使用全局变量。 函数设计原则2: 当函数参数不应该在函数体内部被修改时,应加上const声明。 如果参数...

2020-01-27 15:04:16 133 0

原创 递归

文章目录1 递归1.1 递归的数学思想1.2 递归函数1.3 递归函数设计技巧2 递归函数设计示例2.1 求字符串的长度2.2 斐波那契数列2.3 汉诺塔问题 1 递归 1.1 递归的数学思想 递归是一种数学上分而自治的思想,递归将大型复杂问题转换为与原问题相同但规模较小的问题进行处理。 递归需要...

2020-01-27 14:29:48 65 0

原创 函数中的可变参数

文章目录1 可变参数的使用1.1 可变参数的要点1.2 可变参数的应用2 可变参数原理分析2.1 可变参数中设计的各个宏 1 可变参数的使用 1.1 可变参数的要点 C语言中可以定义参数可变的函数。 参数可变函数的实现依赖于stdarg.h头文件: va_list:参数集合 va_arg:取具体...

2020-01-18 09:14:20 55 0

原创 函数参数深度剖析

文章目录1 函数参数的本质1.1 函数参数的本质2 函数参数的求值顺序2.1 顺序点的概念2.2 函数参数的求值顺序分析3 函数参数的入栈顺序3.1 调用约定 1 函数参数的本质 1.1 函数参数的本质 函数参数的本质如下: 函数参数在本质上与局部变量相同在栈上分配空间。 函数参数的初始值是函数...

2020-01-16 14:58:24 70 0

原创 函数的意义

文章目录1 C语言中的函数2 面向过程的程序设计2.1 面向过程的程序设计基本概念 1 C语言中的函数 函数的由来: 模块化程序设计: C语言中的模块化: 2 面向过程的程序设计 2.1 面向过程的程序设计基本概念 面向过程是一种以过程为中心的编程思想。 首先将复杂的问题分解为一个个容易...

2020-01-16 14:10:38 69 0

原创 C和C++中的野指针问题

文章目录1 C和C++中的野指针问题1.1 野指针的概念1.2 野指针的由来1.3 杜绝野指针的基本原则2 C和C++中的常见内存错误2.1 常见内存错误2.2 内存操作的基本规则 1 C和C++中的野指针问题 1.1 野指针的概念 野指针的概念: 指针变量中的值是非法的内存地址,进而形成野指针...

2020-01-16 13:57:35 92 0

原创 VS中查看子类对象内存分布的方法

文章目录1 C++中的继承和派生1.1 继承和派生的基本概念1.2 继承和派生在UML中的表示 1 C++中的继承和派生 1.1 继承和派生的基本概念 父亲“派生”出儿子,儿子“继承”自父亲。继承和派生,本质是相同的,只是从不同的角度来描述。 1.2 继承和派生在UML中的表示 注意...

2020-01-15 11:42:30 84 0

原创 栈、堆、静态存储区和程序的内存布局

文章目录1 栈1.1 程序中的栈1.2 函数调用过程1.3 函数调用栈上的数据2 堆2.1 程序中的堆2.2 系统对堆的管理方式3 静态存储区3.1 程序中的静态存储区4 程序的内存布局4.1 程序文件的一般布局 1 栈 栈主要用于函数调用的使用。 1.1 程序中的栈 栈的要点: 栈是现代计...

2020-01-15 10:57:43 49 0

原创 动态内存分配

文章目录1 C语言中的动态内存分配1.1 动态内存分配的意义1.2 malloc和free1.3 calloc和realloc 1 C语言中的动态内存分配 1.1 动态内存分配的意义 C语言中的一切操作都是基于内存的。 变量和数组都是内存的别名: 内存分配由编译器在编译期间决定; ...

2020-01-15 10:15:28 72 0

原创 指针阅读技巧分析

文章目录1 指针阅读技巧分析1.1 指针阅读技巧解析 1 指针阅读技巧分析 1.1 指针阅读技巧解析 右左法则: 从最里层的圆括号中未定义的标示符看起。 首先往右看,再往左看。 遇到圆括号或方括号时可以确定部分类型,并调转方向。 重复2,3步骤,直到阅读结束。 #include <std...

2020-01-14 10:16:04 71 0

原创 main函数与命令行参数

文章目录1 main函数的概念1.1 main函数的概念1.2 main函数的原型1.3 main函数的参数1.4 main函数不一定是第一个执行的程序 1 main函数的概念 1.1 main函数的概念 main函数: C语言中的main函数称之为主函数。 一个C程序是从main函数开始执行...

2020-01-12 14:07:59 127 0

原创 vector

文章目录1 vector1.1 vector添加元素时的注意点1.2 vector中元素的遍历 1 vector 1.1 vector添加元素时的注意点 注意: 往vector中添加元素其实是拷贝了新成员! 1.2 vector中元素的遍历 遍历的方式如下: vector<int> v...

2020-01-12 09:22:00 68 0

原创 字符串循环右移

文章目录1 字符串循环右移1.1 字符串循环右移 1 字符串循环右移 1.1 字符串循环右移 题目: 代码实现: #include <stdio.h> #include <string.h> void right_shift_r(const char* src, cha...

2020-01-09 11:28:03 92 0

原创 SQLServer服务的运行与登录

文章目录1 数据库服务的打开1.1 关于客户端、服务器端的说明1.2 数据库服务打开和关闭的方式2 登录到数据库服务器1 使用windows登录方式登录服务器2 使用SQLServer方式登录服务器 1 数据库服务的打开 在我们使用DBMS客户端之前必须首先打开数据库服务SQL Server(...

2020-01-08 16:00:52 682 0

原创 数据库与数据库管理系统的基本概念

文章目录1 实体的概念与数据库1.1 数据库的特点1.2 实体存储的的基本单元2 数据库管理系统2.1 DBMS的概念2.2 DBMS的功能2.3 应用程序与DBMS3 SQL与T-SQL3.1 SQL与SQL3.2 T-SQL的组成 1 实体的概念与数据库 1.1 数据库的特点 客观存...

2020-01-08 15:34:30 4204 0

原创 C语言中的字符串

文章目录1 C语言中的字符串1.1 字符串的概念1.2 字符数组与字符串1.3 字符串的长度 1 C语言中的字符串 1.1 字符串的概念 C语言中字符串的概念如下: 字符串是有序字符的集合。 字符串是程序中的基本元素之一。 C语言中没有字符串的概念: C语言中通过特殊的字符数组模拟字符串。 C...

2020-01-08 14:54:19 77 0

原创 控制显卡

文章目录1 显卡和显存1.1 显卡和显存1.2 显存的显示模式1.3 8086中显存的地址2 控制显卡显示内容2.1 汇编代码 1 显卡和显存 1.1 显卡和显存 先搞清楚如下几个概念: 显卡: 为显示器提供内容。 显示器: 将显卡所提供的内容呈现在屏幕上。 集成显卡: 集成在主板上,和主板是一体...

2020-01-06 15:33:02 113 0

原创 数组的本质分析

文章目录1 数组的基本概念1.1 数组的概念1.2 数组的大小2 数组名2.1 数组地址与数组名2.2 数组名的盲点 1 数组的基本概念 1.1 数组的概念 数组是相同类型的变量的有序集合。 1.2 数组的大小 数组的大小: 数组在一片连续的内存空间中存储元素。 数组元素的个数可以显示或隐式指...

2020-01-04 13:52:02 65 0

原创 常用的数字逻辑电路符号

文章目录1 常用的数字逻辑电路符号1.1 常用的数组逻辑电路符号 1 常用的数字逻辑电路符号 1.1 常用的数组逻辑电路符号 参考资料: 手把手教你学51单片机:C语言版 ...

2020-01-03 14:45:30 1078 0

原创 常量与指针

文章目录1 常量与指针1.1 常量与指针 1 常量与指针 1.1 常量与指针 常量与指针主要有如下几种形式: const int* p;:p可变,p指向的内容不可变。 int const* p;:p可变,p指向的内容不可变。 int* const p;:p不可变,p指向的内容可变。 const ...

2020-01-03 14:33:02 38 0

原创 指针基本概念分析

文章目录1 指针1.1 *号的意义1.2 传值调用与传址调用 1 指针 1.1 *号的意义 *号: 在指针声明时,*号表示所声明的变量为指针。 在指针使用时,*号表示取指针所指向的内存空间中的值。 小贴士: 对于指针我们需要知道: 指针是C语言中一种特别的变量。 指针所保存的值是内存的地址。...

2020-01-03 14:27:07 77 0

原创 双色球随机选号器界面设计及功能实现

文章目录1 双色球随机选号器界面设计1.1 双色球随机选号器界面设计 1 双色球随机选号器界面设计 1.1 双色球随机选号器界面设计 效果如下: 参考资料: .NET/C#工控上位机VIP系统学习班【喜科堂互联教育】 ...

2020-01-02 19:22:12 636 0

提示
确定要删除当前文章?
取消 删除