博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
嵌入式开发之C基础学习笔记10--总结
阅读量:6947 次
发布时间:2019-06-27

本文共 813 字,大约阅读时间需要 2 分钟。

hot3.png

嵌入式C总结

一.学习编程语言的一些建议

1)多动手
  学习编程唯一方法就是编写调试程序。看再多的书,效果也比不上设计调试一个简单程序
2)养成良好的编程习惯
3)注意细节
4)了解开发环境
  在学习编程语言的同时,也许要了解编程语言的开发,使用环境。如硬件平台(51,MSP430,PC),操作系统(nCOS,linux,DOS),集成开发环境(Keil C,Borland C)等
5)多看书,勤思考

二. 可移植性

 我们建议类似下面的类型定义来替代
 typedef unsigned char BOOLEAN;
 typedef unsigned char INT8U;
 typedef signed char INT8S;
 typedef unsigned int INT16U;
 typedef signed int INT16S;
 typedef unsigned long INT32U;
 typedef signed long INT32S;
 typedef float        FP32;
 typedef double fp64;
  在变量无需用到负数时,明确定义其为unsigned char或者是INT8U
  在变量可能用到负数时,明确定义其位singed char或者是INT8S

三. 参考书籍和资料

 1) 《C程序设计语言》
 2) 《C Primer Plus中文版》
 3)《C和指针》
 4) 《C陷阱与缺陷》
 5)《C专家编程》
 6)《C语言常见问题解答》
 嵌入式编程书籍
 1)《C/C++嵌入式系统编程》
 2)《嵌入式实时操作系统》
 3)《嵌入式系统构件》

四. 网上资源

 1) http://www.vczx.com/minute/c.php
 2) csdn
 3) http://www.c51bbs.com
  

转载于:https://my.oschina.net/wisdomperson/blog/96162

你可能感兴趣的文章
陶哲軒實分析 習題3.6.9
查看>>
Python国内豆瓣源
查看>>
html页面的局部刷新
查看>>
C#不常见的语法
查看>>
[摘录]高效人士七习惯—以终为始原则
查看>>
[摘录]第4章 不道德的谈判策略
查看>>
IOS 视图传值
查看>>
【转】WEB网站常见受攻击方式及解决办法
查看>>
[转]五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
查看>>
re模块 正则表达式
查看>>
学习:深度和广度之谈
查看>>
leetcode495
查看>>
用分解的方式学算法002——插入排序
查看>>
剑指Offer 16 数值的整数次方
查看>>
Intent 调用系统中经常用到的组件
查看>>
乱搞-模拟退火
查看>>
AC日记——滑动窗口 洛谷 P1886
查看>>
Android监听手机网络变化
查看>>
ES6基础-解构赋值
查看>>
html转义字符
查看>>