嵌入式开发学习之基础编程语言 C 语言

通过这一段时间的学习对C语言编程有了一些了解。

1.数据类型,数据类型是在内存中存储所占的字节数,对于有特殊功能和效率的需要仔细斟酌。

2.指针,C语言的强大在于他们能直接操作内存,而指针就是一个地址。

             而一些数组,结构体,经常需要一个首地址进行操作。

3构造类型,数组 ,结构体,共用体,枚举型(感觉没啥作用)。

4动态存储分配,很实用的一个方法,不过申请的空间越小越好。

5数据结构, 分为顺序表和链表表,其中数组是顺序表,中间的区别只是内存中数据的排列是不是连续。

                     其中栈是数据的进出顺序为先进后出,FILO  与其相反而且应用广泛的就是队列 FIFO 

                     树和二叉树没好好学。。。。

6文件,对文件的读和写操作,学会使用库函数。

7预编译命令,#define   与 #typedef  之间的区别  

——————————————————————————————————————————————————————

另外比较重要的是模块化编程,每个对应的函数都做一个C文件并与之对应的H头文件。

1,利于以后函数功能的调用

2,整体更清晰的分清楚每个模块的功能

3,常量一般用大写,变量一般用小写


2014年3月29日 11:59:40                                     BY   蓝创




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蓝创精英团队

你的支持是我最大的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值