C语言学习
文章平均质量分 85
心觉001
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言的头文件有哪些使用注意事项
头文件中应仅包含声明(如函数原型、变量声明、宏定义等),而不应包含定义(如函数实现、变量定义等)。定义应放在源文件(.c文件)中。示例// 函数声明// 变量声明// 变量定义// 函数实现。原创 2024-09-03 15:11:14 · 569 阅读 · 0 评论 -
C语言回调函数和普通函数的比较
回调函数提供了灵活性、模块化、解耦、异步编程和代码复用等优势。虽然在某些简单场景下普通函数也可以实现类似的功能,但在复杂和可扩展的系统中,回调函数提供了更强大的能力和更好的设计模式。原创 2024-09-03 13:55:05 · 797 阅读 · 0 评论 -
C语言函数哪些事
以上就是一个函数的具体定义返回类型:函数必须指定一个返回类型(如add 前的int),return 语句不能少;如果函数不返回任何值,则使用void,没有return语句,如下函数:\n");函数名:函数名(add)应符合标识符的命名规则,通常使用小写字母,多个单词之间用下划线分隔参数列表:参数列表中可以包含零个(如print_hello函数)或多个参数,每个参数需要指定类型和名称(int a, int b)函数体:函数体用大括号{}包围,包含具体的代码实现。原创 2024-08-26 17:57:22 · 861 阅读 · 0 评论 -
C语言开发之内存管理
作用域全局变量:整个程序。静态变量:全局静态变量限制在文件内,局部静态变量限制在函数内。局部变量:限制在函数或代码块内。生命周期全局变量和静态变量:整个程序的运行时间。局部变量:从进入函数或代码块开始,到离开函数或代码块结束。存储位置全局变量和静态变量:静态存储区。局部变量:栈上。分配方式静态存储区:编译时分配。栈上:自动分配和释放。动态存储区:手动分配和释放。生命周期静态存储区:整个程序运行期间。栈上:函数或代码块的执行期间。动态存储区:从分配到释放。访问速度。原创 2024-08-22 16:52:48 · 1042 阅读 · 0 评论 -
【C语言指针的哪些事】
在执行效率上,C语言中的指针操作通常比Python中的数组索引更高,因为C语言直接操作内存地址,没有额外的类型检查和内存管理开销。在C语言中,数组索引功能是通过数组下标和指针运算实现的,这种实现方式非常高效。机器代码是计算机CPU可以直接执行的二进制指令集,编译器的主要任务是将高级语言编写的源代码转换为机器代码。这个过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成。生成的机器代码直接对应于CPU的指令集和寄存器操作,是计算机程序的最低级别表示。原创 2024-08-20 17:07:57 · 1210 阅读 · 0 评论 -
C语言环境搭建
C语言开发环境安装,及AI编程,界面开发环境配置原创 2024-08-19 18:15:09 · 2730 阅读 · 0 评论
分享