- 博客(15)
- 收藏
- 关注
原创 如何将Qt程序打包为可执行文件(简易)
当我们编写好Qt代码后,想让代码在其他人的电脑上运行时,直接复制我们的文件夹是不行的,我们需要将代码和运行代码所需的文件打包。
2025-09-01 18:09:36
706
原创 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
原创 函数指针和指针函数
我们清楚知道: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
原创 指针注意事项
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关注的人
RSS订阅