- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 高效C语言编程,状态机表示
使用位表示状态!! 比较一下两种方法,哪个实现代码更高效呢??enum MotorStatus { INVALID, UNCALIBRATE, DISABLE, STANDBY, MOVE, STOP, EMERSTOP, MAX };void MTStateFsm(void) {enum Moto
2018-01-24 09:17:27 646
原创 GCC扩展之内置函数
GCC提供了大量的内置函数,一些内置函数只在GCC内部使用,用于异常处理以及变长参数处理等。 还有一些内置参数用于内存的原子读写等。GCC同时还提供了C库相同版本的函数,只是这个函数都以_builtin开头 比如可以实现一个计算平方根的函数,而无需C标准库的支持。float mysqrt(float x) {return __builtin_sqrt(x);}http://
2018-01-23 12:53:03 423
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人