摘要: static 关键字用于定义 静态变量,它可以应用于局部变量、全局变量以及函数。 阅读全文
posted @ 2024-08-09 17:48 岸南 阅读(37) 评论(0) 推荐(0) 编辑
摘要: Git 是一个分布式版本控制系统,用于跟踪计算机文件的变化,特别是源代码的管理。它允许多个开发者协作开发软件项目,并能够管理项目的历史记录。Git 的设计旨在提高速度、数据完整性和支持分布式、非线性工作流。 阅读全文
posted @ 2024-08-09 17:13 岸南 阅读(4) 评论(0) 推荐(0) 编辑
摘要: API(Application Programming Interface)是一组定义好的规则和协议,允许不同的软件应用程序相互通信。它们通常提供了一组函数或方法,开发者可以通过调用这些函数来访问特定的功能或数据,而无需了解底层的实现细节。API可以是网络API(如RESTful API),操作系统API,或者库和框架中的API等。 SDK是一套工具、库、文档和示例代码的集合,帮助开发者构建特定平台、系统或设备上的应用程序。SDK通常包含API,但也提供了更多的开发支持。 阅读全文
posted @ 2024-07-30 10:28 岸南 阅读(59) 评论(0) 推荐(0) 编辑
摘要: BIOS(Basic Input/Output System,基本输入输出系统) 是计算机系统中的一种固件接口,它在计算机启动时提供一组基本的操作系统接口,允许操作系统和应用程序与计算机硬件进行交互。BIOS通常存储在主板上的非易失性ROM(只读存储器) 芯片中。 阅读全文
posted @ 2024-07-16 11:36 岸南 阅读(101) 评论(0) 推荐(0) 编辑
摘要: container_of 是一个宏,通常在 C 语言编程中用于在嵌入式系统或内核开发中。它用于通过指向结构体成员的指针来获取指向包含该成员的结构体的指针。 阅读全文
posted @ 2024-07-09 15:20 岸南 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 类似变量在内存中会分配一个空间,函数在内存中也会分配一个空间,这个空间的入口(或者叫首地址)称为函数的地址。用整型指针可以保存整形变量的地址,同样地,用函数指针可以保存函数的地址。 阅读全文
posted @ 2024-06-03 17:37 岸南 阅读(69) 评论(0) 推荐(0) 编辑
摘要: GNU Debugger(GDB)是GNU项目的一部分,是一个功能强大且灵活的调试工具,广泛应用于调试C、C++、Fortran和其他编程语言的程序。GDB允许开发者检查和修改程序的运行状态,从而帮助识别和修复错误。 阅读全文
posted @ 2024-06-01 13:41 岸南 阅读(966) 评论(0) 推荐(0) 编辑
摘要: 函数指针数组是一个复杂但非常有用的概念,它结合了指针、数组和函数指针的特性。 阅读全文
posted @ 2024-05-23 16:53 岸南 阅读(22) 评论(0) 推荐(0) 编辑
摘要: goto 是 C 语言中的一个关键字,用于无条件地将程序控制转移到代码中的标记(label)处。尽管 goto 在一些情况下可以简化代码,但过度使用它可能会导致代码难以理解和维护,因此通常不建议频繁使用。 阅读全文
posted @ 2024-05-21 17:09 岸南 阅读(69) 评论(0) 推荐(0) 编辑
摘要: assert 是 C 标准库中提供的一个宏,用于在运行时进行条件检查,以帮助程序员捕捉程序中的逻辑错误。它在 assert.h 头文件中定义。 阅读全文
posted @ 2024-05-21 14:41 岸南 阅读(66) 评论(0) 推荐(0) 编辑