2023年12月23日

摘要: 二三、编译器 1、One Definition Rule 1)转化单元 我们写好的每个源文件(.cpp,.c)将其所包含的头文件(#include <xxx.h>)合并后,称为一个转化单元。 编译器单独的将每一个转化单元生成为对应的对象文件(.obj),对象文件包含了转化单元的机器码和转化单元的引用 阅读全文
posted @ 2023-12-23 23:50 我想对你说 阅读(42) 评论(0) 推荐(0) 编辑

2023年12月16日

摘要: 二二、函数(五) 1、static和inline 1)静态变量 利用static可以声明一个静态变量,static变量如果没有指定初始化的值,那么会初始化为0,无论有没有指定初始值,都只会初始化一次,静态变量的值不会因函数大括号结束而消失。语法如下 //static语法 static 类型 变量名称 阅读全文
posted @ 2023-12-16 11:53 我想对你说 阅读(21) 评论(0) 推荐(0) 编辑

2023年12月15日

摘要: 二一、函数(四) 1、推断函数模板返回类型 1)引:将以下函数改写为一个函数模板 int ave(int a,int b) { return (a+b)/2; } int ave(float a,fint b) { return (a+b)/2; } double ave(int a,float b 阅读全文
posted @ 2023-12-15 20:44 我想对你说 阅读(11) 评论(0) 推荐(0) 编辑

2023年12月12日

摘要: 二十、函数(三) 1、函数重载 函数重载技术运行我们创建函数名称相同的函数,但是为了编译器能够正确的编译这个程序,这些函数需要采用不同的参数列表来区分(即函数名相同,参数类型不同)。C语言中无法进行函数重载 1)项目设计 ①设计一个函数,能够使得函数求出两个int值的平均值 ②设计一个函数,能够使得 阅读全文
posted @ 2023-12-12 23:37 我想对你说 阅读(3) 评论(0) 推荐(0) 编辑

2023年12月1日

摘要: 十九、函数(二) 1、函数参数之接受不定量参数 1)普通函数不定量传参用法 //接受不定量参数的函数 #include <cstdarg> //引入头文件cstdarg int Add(unsigned count, ...) //第一个参数为参数的个数,第二个参数为三个. { int rt{}; 阅读全文
posted @ 2023-12-01 23:52 我想对你说 阅读(23) 评论(0) 推荐(0) 编辑

2023年11月28日

摘要: 十八、函数(一) 1、函数概述 1)函数带来的好处 ①代码模块化,便于阅读维护 ②代码模块化以后,能够实现分工合作 ③减少重复代码,降低工作流 2)函数的语法 //函数的语法 返回类型 函数名称(参数,参数,参数,参数) //参数的语法包括:参数类型 参数名称 { 函数的功能区; return 返回 阅读全文
posted @ 2023-11-28 23:46 我想对你说 阅读(22) 评论(0) 推荐(0) 编辑

2023年11月25日

摘要: 十七、C++字符串(二) 1、字符串的应用 需求:设计一个程序,用户输入属性id或者pass或者role可以把对应的内容显示出来,给定字符串如下: string str{"id=user;pass=632105;role=郝英俊;"}; //设计一个程序,用户输入属性id或者pass或者role可以 阅读全文
posted @ 2023-11-25 15:56 我想对你说 阅读(34) 评论(0) 推荐(0) 编辑

2023年11月24日

摘要: 十六、C++字符串(一) 1、原生字符串实现将两个字符串拼接 //原生字符串实现将两个字符串拼接 #include <iostream> #include <locale> int main() { char strA[0x10] = "123"; //定义字符串 char strB[0x10] = 阅读全文
posted @ 2023-11-24 23:43 我想对你说 阅读(30) 评论(0) 推荐(0) 编辑

2023年11月23日

摘要: 十五、联合体(union) 1、union语法 ​ 联合体和结构体都是自定义数据类型 ,通过union可以创建一个联合体,union中的成员变量共享内存(即内存中有重叠的部分),因此union的数据类型大小由其最大的成员变量决定。 //联合体union语法 union 联合体名称 { 变量类型 变量 阅读全文
posted @ 2023-11-23 22:17 我想对你说 阅读(93) 评论(0) 推荐(0) 编辑
 
摘要: 十四、指针和引用(四) 1、字符处理(字符串) 1)字符串 ​ 日常生活中,单个字符无法满足我们的需求,比如一个单词hello要由五个字符组成,名字张三要由两个中文字符来组成,我们把这种连续的字符称为字符串,字符串在内存中的表现就是连续的字符。比如hello在内存中是这样子的。 ​ 注:字符在内存中 阅读全文
posted @ 2023-11-23 19:52 我想对你说 阅读(44) 评论(0) 推荐(0) 编辑