- 博客(30)
- 收藏
- 关注
原创 【计算机组成1】计算机系统
一、计算机的发展 1、计算机硬件的发展 2、计算机软件的发展二、计算机的系统层次结构 1、计算机硬件的功能部件2、计算机软件(系统软件和应用软件) 3、软件系统的工作原理 (1)指令执行过程 (2)从源程序到可执行文件
2024-12-21 23:58:25
2306
原创 【C++知识总结3】函数、参数、函数重载、引用、内联函数
一、C++函数二、定义函数三、缺省参数四、函数重载: 函数重载的概念 函数重载的类型列举五、引用 引用的概念 引用的使用方法 引用的特性 常引用
2024-12-18 23:32:41
765
原创 【计算机网络2】计算机网络的性能能指标
一 、计算机网络的性能指标二、具体介绍 1、速 率 2、带 宽 3、吞 吐 量 4、时 延 5、时延带宽积 6、往 返 时 延 7、信道利用率
2024-12-18 23:26:34
1658
原创 【C语言的奥秘11】指针知识点总结(续)
一、指针的运算 1、指针与整数相加减 2、指针-指针(地址-地址) 3、指针的关系运算六、指针和数组七、二级指针八、指针数组
2024-12-17 22:09:18
1297
原创 【操作系统1】一篇文章便可入门操作系统
一、操作系统的目标和功能 1、操作系统作为计算机系统资源的管理者 2、操作系统作为用户与计算机硬件系统之间的接口 (1)命令接口 (2 ) 程序接口 3、操作系统实现了对硬件机器的扩展二、操作系统的特征三、操作系统的发展历程
2024-12-16 22:40:53
1197
原创 【C语言的奥秘10】指针知识点总结
二、字符指针三、指针数组与数组指针 1、指针数组 2、数组指针 3、数组名是什么,数组地址是什么 4、数组指针的使用 5、数组指针数组四、数组参数 1、一维数组传参 2、二维数组传参五、指针参数 1、一级指针传参 2、二级指针传参六、函数指针七、函数指针数组八、指向函数指针数组的指针
2024-12-10 22:51:56
1323
原创 【C语言的奥秘9】数据类型总结
一、数据类型的介绍二、整型在内存中的存储 1、整型常量的表示方法 2、整型的定义类型 3、整型的存储 4、整数的显示 5、隐式类型转换三、浮点类型在内存中的存储 1、实型常量 2、实型变量 3、浮点数存储四、算数转换(类型转换) 1、自动类型转换 2、强制类型转换 3、注意
2024-12-05 21:41:04
1299
原创 【C语言的奥秘8】指针的秘密
一、指针变量 (1).指针变量大小 (2).指针是什么(地址就是指针,指针就是地址)二、指针是什么三、内存 1、内存是什么 2、地址编号方法四、指针变量 1、指针变量的认识2、指针类型 3、存在多种指针类型的意义 (1)、指针类型决定了,解引用的时候能访问几个字节。(2)指针的类型决定了指针向前或者向后走一步有多大(距离)五、野指针2、如何规避野指针六、指针的运算指针与整数相加减 2、指针-指针(地址指针与const
2024-12-04 22:30:39
2736
1
原创 【C语言的奥秘7】初见结构体
由于函数传参的时候,参数是需要压栈的。如果传递一个结构体对象的时候,结构体过大,参数压栈的的系统开销比较大,所以会导致性能的下降。所以结构体传参的时候,要传结构体的地址。结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。member-list:成员列表(标量、数组、指针,甚至是其他结构体)结构变量的成员是通过点操作符(.)访问的。如果以上内容有什么问题,欢迎留言,大家一起学习,共同进步。//在声明结构体的同时,说明变量。//先声明结构体,在说明变量。想了解更多知识请前往。
2024-12-03 23:24:07
897
1
原创 C语言中的大小端问题
大端模式(大端字节序存储):就是高位字节数据存放在内存的低地址端,低位字节数据存放在内存的高地址端。小端模式(小端字节序存储):就是低位字节数据存放在内存的低地址端高位字节数据存放在内存的高地址端。【大端】和【小端】表示多字节值的哪一端存储在该值的起始地址处;
2024-12-02 21:46:07
1143
1
原创 scanf函数和printf函数的格式化输入输出
右对齐的方法是在 %和d直接加个表示宽度的数字;如printf(“%10d”,101010);即右对齐数字宽度为10。2、在打印数字宽度前加一个负号;如printf("%-10d\n",101010);即左对齐数字宽度为10。float型输入时使用%f占位,double型使用%lf占位;输出时二者相同都是%f即可。1、C语言默认打印格式为左对齐;如printf("%d"\n,101010);
2024-11-29 23:33:54
413
原创 scanf函数、getchar函数、gets函数等函数的误区(回车输出问题)
scanf函数并不是键盘按什么,就读取什么,换种说法是键盘输入和函数读取不是同步的,而是从键盘输入后,会先保存到输入缓冲区,然后函数从输入缓冲区读取输入进缓冲区内的内容。一、运行原理二、从代码角度观察三、总结四、那怎么解决这种情况呢 (1)、方法一 (2)、方法二五、补充
2024-11-29 23:03:14
866
原创 【面试重难点问题】c++中为什么可以函数重载,但是c语言中不可以
查看C语言和C++语言生成的对应的机器码文件【.o文件】可以发现,使用gcc编译的C语言函数在修饰后名字保持不变,而使用g++编译的C++函数在修饰后则变成“_Z+函数名长度+函数名+类型首字母”的形式。这种差异反映了C和C++在编译过程中的不同命名约定。C语言通常采用较为简单的命名规则,而C++为了支持函数重载等特性,采用了更为复杂的命名修饰规则,以确保在链接过程中能够唯一地标识每个函数。
2024-11-29 22:11:07
771
原创 【数据结构精选知识点3】线性表、顺序表(C语言实现)
一、什么是线性表二、什么是顺序表三、定义顺序表的结构类型SqList 1.静态与动态顺序表 2.举例四、线性表的初始化五、顺序表的功能函数 1、销毁线性表 2、清空线性表 3、求线性表的长度 4、判断线性表是否为空 5、顺序表的取值(输出第i个数据元素) 6、顺序表的查找 7、检查容积 8、顺序表第i位置插入一个元素的插入 9、顺序表的头插和尾插10、顺序表中删除第i位置的元素11、顺序表中头删和尾删
2024-11-28 22:00:11
1445
原创 【C语言的奥秘6】函数知识点总结最全
一、什么是函数 二、C语言中的函数 1、分类 2、库函数 3、自定义函数 (1)函数的定义 (2)函数的参数 (3)函数的调用 (4)作用域 (5)声明与定义 三、多维数组作参数 四、函数的嵌套调用和链式访问 1、嵌套调用 2、链式访问 五、函数的递归与迭代 1、函数递归 2、函数迭代 3、举例
2024-11-26 20:00:26
1116
原创 【C语言的奥秘5】C语言原来有这么多操作符
目录一、操作符分类二、操作符详解 1、算术操作符 2、移位操作符 (1)、左移操作符 (2)、右移操作符 3、位操作符 4、赋值操作符 5、单目操作符 6、关系操作符 7、逻辑操作符 8、条件操作符 9、逗号表达式 10、 下标引用、函数调用和结构成员三、表达式求值(操作符的使用) 1、复杂表达式的求值有三个影响的因素 2、操作符的优先级问题
2024-11-26 17:19:30
1063
原创 【C++知识总结2】C++里面的小配角cout和cin
一、引入二、什么时输入和输出 I/O 库头文件 标准输出流(cout) 标准输入流(cin)
2024-11-23 23:19:43
1294
原创 【C++知识总结1】c++第一篇,简单了解一下命名空间是什么
一、C++的由来二、学习C++只能用一个字总结——难三、关键字四、命名空间 1、介绍 2、命名空间的定义3、命名空间的使用
2024-11-23 22:35:43
1072
原创 VS2019中一个项目是如何进行文件布局的呢??
工程中一般是一个主函数文件,多对子函数文件,一对子函数文件由一个头文件和一个“.c”或者“.cpp”的源文件组成。
2024-11-22 22:04:31
596
原创 【C语言的奥秘4】零基础都可以看懂的数组知识总结
一、引言二、一维数组 1、一维数组的创建 2、一维数组的初始化 3、一维数组的使用 4、一维数组的存储二、多维数组(以二维数组为主介绍) 1、多维数组的介绍 2、二维数组的创建 3、二维数组的初始化 4、 二维数组的使用 5、二维数组在内存中的存储三、数组越界
2024-11-22 21:44:31
1023
原创 自动变量(auto)外部变量(extern)静态变量(static)寄存器变量(register)
一、auto变量二、extern变量三、static变量 static的作用为: 1.修饰全局变量 2.修饰局部变量 3.修饰函数四、register变量 1、寄存器的认识 2、寄存器存在的本质 3、什么变量可以放在寄存器中(什么变量可以被register修饰) 4、register变量要注意什么 5、总结
2024-11-21 00:42:57
2344
原创 【C语言的奥秘3】C语言中的控制语句第二弹
一、循环语句 1、while循环(1)、while循环的执行流程(2)、while循环中break的作用(3)、while循环中的continue2、for循环语句(1)、for循环的执行流程(2)、for循环的语法(3)、for循环中break和continue的作用(4)、for循环3、do...while()循环(1)、do...while()循环(2)、 do...while()循环中break和continue的作用四、转向语句1、goto语句2、return语句
2024-11-20 23:53:18
772
原创 【计算机网络1】互联网原来是这样的!!!
一、计算机网络在信息时代的作用 1、互联网的特点 2、互联网的发展二、互联网的组成 1、互联网的边缘部分 2、互联网的核心部分 这里介绍一下三种交换方式:三、计算机网络分
2024-11-19 21:11:54
962
原创 【数据结构精选知识点2】算法与时间复杂度和空间复杂度
一、算法 1、算法概述 2、算法的5个特性 3、设计算法的要求二、时间复杂度 1、时间复杂度的介绍 2、渐进时间复杂度的求法 3、计算时间复杂度的代码举例(平方阶示例) 4、时间复杂度排序三、空间复杂度空间分类 常量空间 线性空间 二维空间 递归空间
2024-11-18 22:31:09
919
原创 【数据结构精选知识点1】什么是数据结构
一、基本概念和语术 (一)、基本概念 (二)、笔者的提醒 (三)、数据结构二、数据结构 (一)、逻辑结构 (二)、物理结构 (三)、数据的运算三、数据类型和抽象数据类型 (一)、数据类型 (二)、抽象数据类型(ADT)
2024-11-18 21:56:10
1204
原创 【C语言的奥秘2】C语言中的控制语句原来就是这个呀
一、控制语句及其分类 二、分支语句 1、if语句 (1)、if语句的结构介绍 (2)、悬空else 2、switch语句 default子句在switch语句中的作用
2024-11-17 15:35:08
1083
原创 【C语言的奥秘1】常量、变量、字符串、转义字符
1.常量 字面常量 const 修饰的常变量 符号常量 枚举常量2.变量 (1).变量命名 (2).定义变量 (3).变量分类 (4). 变量的作用域和生命周期 作用域 生命周期3.转义字符4.转义字符
2024-11-16 17:02:45
968
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅