章节目录前言一、变量作用域和生命周期作用域局部变量的作用域全局变量的作用域生命周期局部变量的生命周期全局变量的生命周期二、常量C语言中的常量分为以下以下几种:1.1 字面常量1.2 `const` 饰的常变量1.1 `#define` 定义的标识符常量1.1 枚举常量枚举类型的值是多少呢?枚举类型的值怎么修改?总结前言哈喽,各位铁汁们好啊!✨今天来给大家带来 ......
148
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 ......
162
0
0
2024-02-24
文章目录三子棋介绍确定步骤开始配置文件游戏代码的实现步骤一、确定文件主体test.c的几个部分1、编写 game() 函数的主体步骤二、game.h 头文件的声明步骤三、game.c 的函数实现1、初始化棋子数组函数的实现2、打印棋盘函数的实现3、玩家下棋函数的实现4、电脑下棋函数的实现5、判断输赢函数的实现6、判断平局函数的实现整体代码如下:test.c代 ......
155
0
0
2024-02-24
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QCharts折线图的常用方法及灵活运用。在上一篇文章中笔者介绍了关于QCharts绘图组件的详细使用方法及接口,本章将继续为绘图组件绑定事件,通常在未绑定事件的图形上所有的 ......
158
0
0
2024-02-24
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QCharts折线图的常用方法及灵活运用。折线图(Line Chart)是一种常用的数据可视化图表,用于展示随着时间、类别或其他有序变量而变化的趋势。折线图通过将数据点连接起 ......
245
0
0
2024-02-23
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QCharts二维绘图组件的常用方法及灵活运用。Qt Charts 提供了一个强大且易于使用的工具集,用于在 Qt 应用程序中创建各种类型的图表和图形可视化,该模块提供了多种 ......
208
0
0
2024-02-22
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍StandardItemModel数据模型组件的常用方法及灵活运用。QStandardItemModel 是 Qt 中用于存储标准项数据的模型类之一,它继承自 QAbstra ......
194
0
0
2024-02-22
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QStatusBar底部状态栏组件的常用方法及灵活运用。QStatusBar 是 Qt 中用于在主窗口底部显示状态信息的部件。它通常用于向用户提供应用程序的当前状态、进度信息 ......
183
0
0
2024-02-21
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍TabWidget标签组件的常用方法及灵活运用。QTabWidget 是Qt中用于实现标签页(tabbed interface)的控件,可以在一个窗口内切换不同的页面。在开发 ......
214
0
0
2024-02-17
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QStyledItemDelegate自定义代理组件的常用方法及灵活运用。在Qt中,QStyledItemDelegate 类是用于创建自定义表格视图(如QTableView ......
213
0
0
2024-02-17
__attribute__((cdecl)) int a1(int a,int b,int c,int d){ return a + b + c + d; } __attribute__((fastcall)) int a2(int a,int b,int c,int d){ return a + b + 2*c + d; } ......
384
0
0
2024-02-17
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍TableWidget表格组件的常用方法及灵活运用。QTableWidget 是 Qt 中用于显示表格数据的部件。它是 QTableView 的子类,提供了一个简单的接口,适 ......
258
0
0
2024-02-16
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍MdiArea组件的常用方法及灵活运用。QMdiArea(Multiple Document Interface Area)是Qt中用于创建多文档界面的组件。它提供了一种在单 ......
201
0
0
2024-02-16
示例程序main.c主要分为两个部分,每个部分使用一个display函数,函数内使得传入的参数自加1,然后打印到标准输出上。不同的地方在于,display1使用了值传递,display2使用了引用传递 #include <stdio.h> void display(int num){ //int num,属于值传递 num++; ......
179
0
0
2024-02-16
1. 欧拉图本文从哥尼斯堡七桥的故事说起。哥尼斯堡城有一条横贯全市的普雷格尔河,河中的两个岛与两岸用七座桥连结起来。当时那里的居民热衷于一个话题:怎样不重复地走遍七桥,最后回到出发点。这也是经典的一笔画完问题。1736年瑞士数学家欧拉(Euler)发表了论文《哥尼斯堡七桥问题》。论文中使用图论理论解决哥尼斯堡七桥问题,欧拉图由此而来。论文中欧拉证明了如下定理 ......
191
0
0
2024-02-14