打印

C精华

[复制链接]
1995|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
money9954|  楼主 | 2009-12-12 10:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
//2009.12.05
1.SYSCFG_CONFIG_STRUCT *cfgdata;
cfgdata=&gsyscfgdatastruct.configstruct; //其中configstruct是SYSCFG_CONFIG_STRUCT类型
if(cfgdata->positionFull)和if(gsyscfgdatastruct.configstruct.positionFull)是一样的
2.对于void而言.可以用return返回.但是不可以用return 0或者return 1
3.FmmReadSectorStatus(sector,&SectorData);  //SectorData是FMM_SECTOR_CTRL_STRUCT类型
bool FmmReadSectorStatus(INT32U sector,FMM_SECTOR_CTRL_STRUCT *SectorData)
{
}
4.FmmReadSectorStatus(sector,(INT8U*)&SectorData);  
bool FmmReadSectorStatus(INT32U sector,INT8U *Buf)
{
}
5.ChargeMgrIndunUsed(&gFmm.recordFreeNumber) //gFmm.recordFreeNumber是INT16

ChargeMgrIndunUsed(INT16 *RecordNum)
{
*RecordNum=0;
*RecordNum=100;
}
6.for里面一定要有两个;
1).i=0;
for(;i<100;i++)
2).for(i=0;i<10;)
{
i++;
}
7.FmmModifyRecordStatus(RecordTmp,FMM_RECORD_DIRTY)
void FmmModifyRecordStatus(INT32 RecordTmp,FMM_STATUS_EMUN_STATUS)
{
}
typedef enum
{
FMM_RECORD_DIRTY=0x7f;
}FMM_STATUS_EMUN_STATUS;
8.分行是把符号+,-,*等放在前面.其实放在那都可以.只是放在前面比较好而已
9.Dummy();入口参数可以是INT8U,ENUM,结构体等
2009.12.12
1.int Abc(int *i)  //函数
{
}
b=Abc(&a);  //调用此函数
2.int Abc(struct *struct_a)  //函数
{
}
b=Abc(&struct_a);  //调用此函数
对于结构体来说也是一样的
3.void abc(struct *ClockData)
{
abcd(ClockData);  //这个就是地址了
}
abcd(struct *ClockData)
{

}
4.#include  <math.h> //标准库
#include  "MyHead.h" //非标准库

相关帖子

沙发
hulan1985| | 2009-12-13 20:09 | 只看该作者
楼主自己总结的?

使用特权

评论回复
板凳
午夜粪车| | 2009-12-13 20:19 | 只看该作者
比较基础

使用特权

评论回复
地板
大碗拉面| | 2009-12-14 10:44 | 只看该作者
挺好的

使用特权

评论回复
5
贾君鹏子| | 2009-12-14 22:07 | 只看该作者
论坛里确实需要这些东西,毕竟刚学的还是比较多,给大家少走些弯路

使用特权

评论回复
6
五谷道场| | 2009-12-14 22:15 | 只看该作者
嗯,支持

使用特权

评论回复
7
bin8558| | 2009-12-15 19:25 | 只看该作者
学习了。。。

使用特权

评论回复
8
maikun0318| | 2009-12-15 22:16 | 只看该作者
有些乱啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

18

帖子

1

粉丝