⛺️生活的理想,就是为了理想的生活!文章目录前言💬 为什么存在动态内存分配💬 动态内存函数的介绍1️⃣ 动态内存函数 malloc💭 malloc 函数返回失败怎么办💭 malloc 是在哪里开辟空间的💭 malloc申请空间为0📆 malloc申请空间会主动释放嘛2️⃣ 动态内存函数 free💭 内存函数 free的错误使用3️⃣ 动态内存函数 callo ......
63
0
0
2024-02-25
⛺️生活的理想,就是为了理想的生活!文章目录前言💬 结构体内存对齐💭 ofsetof 宏的应用✅ 结构体的内存对齐规则一✅ 结构体的内存对齐规则二✅ 结构体的内存对齐规则三✅ 结构体的内存对齐规则四💬 结构体内存对齐练习💭 练习一💭 练习二💭 练习三总结💬 结构体内存对齐⛳️大家可能会想结构体内存对齐这部分知识是干嘛用的呢?不要急,接下来就给大家 演示一下这 ......
53
0
0
2024-02-25
⛺️生活的理想,就是为了理想的生活!文章目录前言💬 switch语句的介绍💬 switch语句的语法形式💭 在switch语句中的 break💭 default子句💬 switch语句的注意事项💬错误案例💭switch( ) 的括号使用 浮点数💭caes语句后面跟 变量💭const 修饰的常变量可以嘛?总结📚 那么我们想编写一下这段程序该怎么办:输入1,输出 ......
59
0
0
2024-02-25
⛺️生活的理想,就是为了理想的生活!文章目录前言💬 getchar( )的用法讲解📑getchar()的参数📑getchar()的返回值💬为什么getchar的返回值是个整形int而不是char📚 getchar( )实例应用:💬scanf函数的讲解💬 getchar 和 scanf 用法错误实例:💭 运行结果:💬键盘缓冲区📖 运行错误的原因📚 解决方法总结 ......
68
0
0
2024-02-25
⛺️生活的理想,就是为了理想的生活!文章目录前言💬 scanf( ) 函数的介绍💬 scanf( )的俩种用法🌱示例一:⛳️输入控制符⛳️ 输入参数🌱示例二:💬 scanf( )的返回值📖 EOF的含义💬scanf( )的三种多组输入方式⛳️ 利用返回值多组输入⛳️ 利用EOF多组输入⛳️ 利用 ~ 按位取反操作符多组输入🎬 多组输入的牛客网链接总结💬 sc ......
62
0
0
2024-02-25
前言哈喽,各位铁汁们好啊!✨今天来给大家带来的是C语言中我们常用的关键字静态static的详细讲解和typedef 、#define定义常量和宏。 既然是详解想必大家必定是想学一些平常学不到的东西吧!这里博主给大家详细讲解static修饰的变量在内存重视如何存储的,顺带给大家讲一下C/C++中的内存大致分为几个区域是如何存储的!废话不说了上干货章节目录前言序 ......
51
0
0
2024-02-25
章节目录前言一、变量作用域和生命周期作用域局部变量的作用域全局变量的作用域生命周期局部变量的生命周期全局变量的生命周期二、常量C语言中的常量分为以下以下几种:1.1 字面常量1.2 `const` 饰的常变量1.1 `#define` 定义的标识符常量1.1 枚举常量枚举类型的值是多少呢?枚举类型的值怎么修改?总结前言哈喽,各位铁汁们好啊!✨今天来给大家带来 ......
51
0
0
2024-02-25
文章目录前言一、什么叫做浮点数?1.1 浮点数家族有哪些?二、 浮点数在内存中的存储是怎样的2.1 引例浮点数的存储规则:举例来说:有效数字M和指数E的特别规定验证浮点数是不是这样存储的2.2 指数E的三种情况(1) E不全为0或不全为1(2)E全为0(3)E全为1三 、开头例题讲解总结今天我们讲解了前言大家在写C语言中都用过浮点数float,和double ......
59
0
0
2024-02-24
文章目录三子棋介绍确定步骤开始配置文件游戏代码的实现步骤一、确定文件主体test.c的几个部分1、编写 game() 函数的主体步骤二、game.h 头文件的声明步骤三、game.c 的函数实现1、初始化棋子数组函数的实现2、打印棋盘函数的实现3、玩家下棋函数的实现4、电脑下棋函数的实现5、判断输赢函数的实现6、判断平局函数的实现整体代码如下:test.c代 ......
59
0
0
2024-02-24
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QCharts折线图的常用方法及灵活运用。在上一篇文章中笔者介绍了关于QCharts绘图组件的详细使用方法及接口,本章将继续为绘图组件绑定事件,通常在未绑定事件的图形上所有的 ......
55
0
0
2024-02-24
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QCharts折线图的常用方法及灵活运用。折线图(Line Chart)是一种常用的数据可视化图表,用于展示随着时间、类别或其他有序变量而变化的趋势。折线图通过将数据点连接起 ......
136
0
0
2024-02-23
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QCharts二维绘图组件的常用方法及灵活运用。Qt Charts 提供了一个强大且易于使用的工具集,用于在 Qt 应用程序中创建各种类型的图表和图形可视化,该模块提供了多种 ......
92
0
0
2024-02-22
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍StandardItemModel数据模型组件的常用方法及灵活运用。QStandardItemModel 是 Qt 中用于存储标准项数据的模型类之一,它继承自 QAbstra ......
70
0
0
2024-02-22
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QStatusBar底部状态栏组件的常用方法及灵活运用。QStatusBar 是 Qt 中用于在主窗口底部显示状态信息的部件。它通常用于向用户提供应用程序的当前状态、进度信息 ......
70
0
0
2024-02-21
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍TabWidget标签组件的常用方法及灵活运用。QTabWidget 是Qt中用于实现标签页(tabbed interface)的控件,可以在一个窗口内切换不同的页面。在开发 ......
92
0
0
2024-02-17