C语言
文章平均质量分 54
klima
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STM32CubeIDE编译时报“_close is not implemented and will always fail”等警告的解决方法
摘要:解决STM32CubeIDE编译出现的"_close"等函数警告,只需将syscalls.c文件复制到项目源文件目录并加入工程。该文件弱定义了这些系统调用函数,此类警告通常出现在非STM32CubeIDE生成的项目(如标准库空项目或Keil导入项目)中。原创 2025-10-16 11:39:34 · 86 阅读 · 0 评论 -
也谈谈回调函数
摘要:回调函数的核心定义是"库函数反过来调用应用程序中的自定义函数"。主流解释存在误区:1)把传递函数指针等同于回调,2)混淆回调与异步。回调的本质在于程序调用库时,将自身函数地址传给库,让库能反向调用。其关键特征是:函数定义与调用主体分离(应用程序定义,库调用)、需要规范接口、通过指针传递。异步只是可能的实现效果,而非回调的本质属性。原创 2025-06-13 15:29:00 · 447 阅读 · 0 评论 -
【Msys2+GCC编译时出现的几个错误的解决】
Msys2+GCC编译时出现的几个错误的解决原创 2022-09-23 14:20:27 · 2950 阅读 · 0 评论 -
【在Msys2环境下编译ncurses-6.0】
续前文,讲一讲msys2老环境下的软件编译的一些坑,这次是ncurses-6.0。原创 2022-09-23 13:54:31 · 328 阅读 · 0 评论 -
【Msys2下编译grep2.1x】
使用Msys2编译GNU grep2.1x,讲一讲老环境下的软件编译的一些坑。原创 2022-09-23 13:34:25 · 274 阅读 · 0 评论 -
简明阐述MinGW,MSYS,MSYS2
简明阐述MinGW,MSYS,MSYS2原创 2022-05-27 15:47:01 · 1596 阅读 · 0 评论 -
【C语言-函数的声明与定义】
[转载] 深入浅出,给初学者的难得的haowenz一、函数的声明1.在C语言中,函数的定义顺序是有讲究的:默认情况下,只有后面定义的函数才可以调用前面定义过的函数1 int sum(int a, int b) {2 return a + b;3 }4 5 int main()6 {7 int c = sum(1, 4);8 return 0;9 }第5行定义的main函数调用了第1行的sum函数,这是合法的。如果调换sum函数和main函数的顺序,在转载 2022-03-30 10:44:06 · 74783 阅读 · 47 评论
分享