C语言关键细节

操作系统:

操作系统的意义:简单的功能,简单的硬件设备才会裸机开发。复杂性的产品裸机开发难度大,资源无法的到合理高效运用,会选择基于操作系统来开发。

作用:用来有效地管理资源,让资源得到合理有效的应用,提高产品性能。

管理的资源:CPU管理、内存管理、任务(进程)管理、文件管理和I/O设备管理

程序调试:

手段:单步调试、硬件调试、打印信息、日志文件

调试版本(DEBUG)和发行版本(RELEASE)

通过条件编译来生成调试版本或发行版本

#ifdef DEBUG
#define dbg()   printf()
#else
#define dbg()
#endif

一个宏定义:

 _FILE_ 表示当前正在编译的.c文件的文件名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值