自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 如何将Qt程序打包为可执行文件(简易)

当我们编写好Qt代码后,想让代码在其他人的电脑上运行时,直接复制我们的文件夹是不行的,我们需要将代码和运行代码所需的文件打包。

2025-09-01 18:09:36 706

原创 运算符和函数的重载

让类的对象可以像。

2025-08-18 14:53:49 440

原创 C语言的注意事项

会读取一个字符,但它不会跳过输入中的换行符或空白符(回车键)。因此,当你输入完第一个字符后,按下回车键,这个回车符(即换行符)仍然保留在输入缓冲区中。时,它就会直接读取这个换行符。关于scanf输入字符的问题。

2025-08-08 01:51:17 160

原创 简单的结构体

int num;char sex;int age;int main()struct Student stu2 = {2,"张三",'g',19,59.99,"北京"};strcpy(stu1.name,"李华");strcpy(stu1.addr,"北京");printf("学号:%d, 年龄%d:, 分数%.2f:, 名字:%s, 地址:%s\n",printf("学号:%d, 年龄%d:, 分数%.2f:, 名字:%s, 地址:%s\n",return 0;

2025-08-07 21:49:04 389

原创 各种函数用法

在 C 语言中, 用于测试程序中的假设。如果条件为假, 会打印错误信息并终止程序。它是一个调试工具,帮助在开发过程中捕捉逻辑错误。(很少用,极大影响性能)语法为: 是 C 标准库函数,用于将一个字符串追加到另一个字符串的末尾。它属于 头文件。 语法为: 是 C 标准库中的一个函数,用于比较两个字符串。它属于 头文件。语法为: 函数根据比较的结果返回一个整数值: 是 C 标准库中的一个函数,用于比较两个字符串的前 个字符。它属于 头文件。

2025-08-05 23:19:31 333

原创 内存分配函数

是 C 语言中的一个标准库函数,用于重新分配动态内存块的大小。它可以扩展或缩小已经分配的内存块。如果内存块需要扩展,是 C 语言中的一个内存分配函数,用于动态分配指定大小的内存块,并返回一个指向该内存块的指针。当使用这些函数动态分配内存时,程序员需要在不再需要该内存时显式释放它,以防止内存泄漏。会尝试分配更大的内存区域,并将原有数据复制到新的内存区域。函数用于释放动态分配的内存,通常与。

2025-08-05 21:44:30 174

原创 字符串的基础知识

而strlen 判断 char cdata[6] = {'h','e','l','l','o'};的话会遍历字符串直到遇到‘的话,会把字符串结尾的‘/0’算入内存去。sizeof 用来判断char cdata[6] = {'h','e','l','l','o'};是C/C++中的运算符,用于计算变量或数据类型所占的字节数,包括数组、结构体等。它在编译时确定结果,与运行时无关。它在运行时遍历字符串直到遇到‘是标准库函数,仅用于计算以。结尾的字符串的长度(不包括。

2025-08-05 19:05:34 302

原创 指针数组和数组指针

指针数组指的是:其元素均为指针类型数据。数组指针很简单,就是一个指针指向数组;

2025-08-04 16:10:29 204

原创 函数指针和指针函数

我们清楚知道:printfWelcome();就是调用函数,其中printfWelcome为函数名,而函数名就是地址。那么(*p)的话就是函数地址,所以(*p)等效于printfWelcome。注意:调用函数指针时必须要对*p进行括号括起来。因为()的优先级比* 要高。

2025-08-04 15:31:59 145

原创 关于a++和++a的区别

a++和++a的区别在于返回值顺序:a++返回自增前的值,++a返回自增后的值。在for循环中两者效果相同,都会在每次迭代后更新变量值;但在表达式中使用时,a++会先取值后自增,++a则先自增后取值,导致不同的运算结果。例如int a=5时,a++输出5而++a输出6。

2025-08-04 14:42:12 539

原创 二维数组和指针

其有一个致命问题,就是当我们进行:arr +1 的操作时,它会移动一个一维数组,而指针只会移动一个元素。当这样用指针定义二维数组,系统会提醒,但不会报错。

2025-08-04 13:56:47 139

原创 指针和一维数组的关联

其实它们有着本质的区别:p是一个指针变量,而arr是一个常量,所以不能对arr进行修改。当我们这样操作后,p和*p1等同于数组名。

2025-08-03 14:42:17 230

原创 二维数组注意事项

二维数组的一些基本问题

2025-08-03 00:03:59 151

原创 简单冒泡排序

【代码】简单冒泡排序。

2025-08-02 00:03:16 97

原创 指针注意事项

const char *src 中 ,const修饰的是*src,则*src为不可修改,即指针src指向的地址的内容不可修改,但可以修改指针指向的地址。若为 char*const src ,const修饰的是src,则src不可修改,即指针src指向的地址不可修改,但是可以修改该地址对应的数值。指针不乱跑了,但是不能给指针所指地址赋值,因为这是一个不可编程的地址;指针向后移位,如果是int *p 的话,指针向后移动4字节,如果为char *p 的话,指针向后移动2字节。,随机指向某处地址,会使芯片死机;

2025-08-01 21:09:35 343

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除