- 博客(12)
- 收藏
- 关注
原创 C语言之位域
位域又称位段,在C语言中,位域是一种**特殊的结构体成员**,它允许我们在结构体中**以位为单位**来指定成员的存储空间,而不是以字节为单位。这种方式可以更**有效地利用内存**,特别是在需要处理大量的布尔值或者需要对硬件寄存器进行精确控制的场景中。
2025-02-19 20:14:27
573
原创 C语言之常见字符串处理函数
C语言之常用的字符串处理函数(strlen、strcpy、strncpy、strcat、strcmp、strncmp、strstr、atoi、memcpy)
2025-02-19 19:34:10
168
原创 C语言之动态内存申请、内存泄漏
数组的内存空间一般是定义好的,在程序的运行中固定不变。在实际的编译中,所需的内存空间取决于实际输入的内存长度。为了解决这个问题C语言提供了一些内存管理的函数,需要动态的去分配内存,也可以将不使用的内存空间回收再利用。
2025-02-18 16:36:00
735
原创 C语言之结构体
struct 结构体名{数据类型 成员变量1;数据类型 成员变量2;……数据类型 成员变量n;struct 结构体名 变量名;int num;char sex;int age;struct 结构体名{数据类型 成员变量1;数据类型 成员变量2;……数据类型 成员变量n;} 变量1,变量2;int num;char sex;int age;struct {数据类型 成员变量1;数据类型 成员变量2;……数据类型 成员变量n;} 变量1,变量2;
2025-01-21 21:14:23
1027
原创 C语言之数组
格式: 数组类型 数组名 [数组的元素的个数]int a[10];char b[5];格式:数组类型 数组名 【行的个数】【列的个数】注意:在数组定义的时候,可以不给出行数,但是必须要给出列数,二维数组的大小由初始化行数来决定。// 1行// 2行依次类推。
2025-01-13 19:20:36
301
原创 C语言之指针
数据类型*指针变量int *p;// 定义了一个指针变量p在定义指针变量的时候 *是修饰符的意思,修饰的是指针变量,变量名是p指向数组的类型 (*指针变量)[元素个数]// 定义了一个数组指针变量a, a+1跳一个有5个元素的数组,a与a+1相差20个字节// 第0行的首地址// 第1行的首地址,a与a+1相差20个字节p=a;// 整个数组a的首地址// 跳了整个数组的地址,与&a相差60个字节//第0行的首地址// 第0行的首地址,&a[0]与&a[0]+1相差20个字节。
2025-01-13 19:17:05
906
原创 java基础项目 -- 简单计算器的设计与实现
本文将介绍一个简单的计算器应用程序的设计与实现过程,该程序使用了Java语言开发,具有基本的混合四则运算功能,并且支持负数和一些高级运算符的使用。本文介绍了一个基于Java的简单计算器的设计与实现。通过这个项目,我们可以看到如何使用Java Swing库来创建用户界面,并处理用户的输入事件。同时,我们也学习了如何将中缀表达式转换为后缀表达式,并进行计算。
2024-04-13 20:44:35
2408
1
原创 Python基础爬虫实战项目——笔趣阁小说阅读下载器
小说阅读下载器是一款基于Python开发的程序,运用Tkinter库打造了一个直观易用的图形用户界面,专注于提供对笔趣阁小说的在线阅读与下载功能。小说阅读下载器凭借其全面的功能和友好的操作界面,有效解决了网络小说的在线阅读与离线下载难题。无论是热衷于在线阅读的用户,还是倾向于本地保存的读者,都能在此应用中得到满意的服务。对于喜爱网络小说的读者来说,小说阅读下载器无疑是一款不可或缺的实用工具。值得大力推荐!
2024-04-13 18:57:10
942
1
原创 C++中关于关闭输入输出流及其注意事项(基础)
这三行代码让C++的输入输出流不再和C的标准输入输出流进行协调。这样做的好处是可以提高C++的输入输出速度(常用于ACM卡时间),但是缺点是不能再混用C++和C的输入输出函数,比如cin和scanf,cout和printf、puts。
2023-07-22 11:43:19
4173
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人