- 1
- 0
- 约7.46千字
- 约 8页
- 2018-03-05 发布于河南
- 举报
编码中容易产生的故障(C)
几个容易产生的故障
王国贤 2006-08
我在日常工作中碰到过若干的故障,久而久之,便积累下来,现写出几个常见的、也是容易产生的故障,供大家参考:
使用空指针
故障情况:若一个指针类型的变量没有赋值,就直接使用,那么程序肯定会崩溃退出。
解决方法:给指针类型的变量赋上合法的地址,
举例:
在一个函数内部,定义了局部的指针类型变量ptSHLRCfg:
mhSHLRCfg_T *ptSHLRCfg = NULL;
但是没有给ptSHLRCfg赋上合法的地址,就直接使用ptSHLRCfg,结果程序崩溃退出。
GetCurrCallingInNumber( ptSHLRCfg,
pcInCategyBitsNew,
wCurrCallingNum,
abyCallingPriority);
下面的语句给ptSHLRCfg赋上合法的地址后,然后再使用ptSHLRCfg,程序运行就不会出现问题。
CHECK_ERR(GetSHLRCfgDataByDomainID(ptAppData, ptAppData-ptDomain-bDomainID, ptSHLRCfg));
故障情况:传参不正确,造成给指针变量赋地址错误,指针变量实际没有赋上合法的地
您可能关注的文档
- 往复式压缩机的振动特征研究.pdf
- 青岛版一年级上册分析2.pdf
- 第2部分 第6章---章末归纳整合.ppt
- 造船系统中间产品加工族划分的研究.pdf
- 重庆科技音乐鉴赏选修课论文.doc
- 第七次周周清 Word 文档.doc
- 英汉长句对比与翻译小议.pdf
- 我是中国公民我是中国公民复习课.ppt
- 北师大版数学四年级下册《猜数游戏》PPT课件2013.ppt
- 2013年高三数学二轮复习专题3.ppt
- 资产配置与风险控制的系统性框架.docx
- 2026江西吉安吉水县两山资源控股有限公司及下属子公司招聘4人笔试历年参考题库附带答案详解.docx
- 铁路运输安全管理与培训手册.docx
- 军训基础理论测试题库及答案.doc
- 2026江西吉安市井冈山人力资源服务有限公司招聘拟入闱笔试历年参考题库附带答案详解.docx
- 2026江西吉安市井冈山垦殖场农产品开发有限责任公司岗位核减与通过及相关笔试历年参考题库附带答案详解.docx
- 浙江省地理高考备考要点解析.docx
- 2026江西吉安市井冈山大学资产经营公司招聘12人笔试历年参考题库附带答案详解.docx
- 2026江西吉安市井冈山市城投控股集团有限公司面向社会招聘笔试历年参考题库附带答案详解.docx
- 新材料研发与市场拓展手册.docx
最近下载
- 脑脓肿清除术后护理查房.pptx VIP
- GA_T 1030.2-2017机动车驾驶人考场使用验收规范 第2部分:场地驾驶技能考场.pdf
- (高清版)-B-T 15544.1-2023 三相交流系统短路电流计算 第1部分:电流计算.pdf VIP
- 铁路隧道及其他工程施工阶段异常工况安全处置准则(暂行)附件1-10.pdf VIP
- 无人机吊装光伏板施工方案.docx VIP
- 铁路隧道及其他工程施工阶段异常工况安全处置准则.doc VIP
- 《科研基本方法概论》教学大纲.pdf VIP
- 2026高考政治必背速记清单(考点+热点+答题术语 直接背).docx VIP
- 太平天国钱币马定祥马传德.pdf VIP
- 24项市政工程施工创优做法.docx VIP
原创力文档

文档评论(0)