【嵌入式编程】函数返回类型设计|天博app
本文摘要:要知道函数什么时候开始返回值,有“0”顺利结束了“0”以外的响应的潜意识。
要知道函数什么时候开始返回值,有“0”顺利结束了“0”以外的响应的潜意识。另一个故事是项目翻拍时的小插曲——最近工作,被用于开发新芯片。复制过程中必须调用官方的函数库模块,模块具有uint32_t型返回值。
根据手册的说明,函数的返回值“0”顺利响应,“-1”以响应告终。这里的返回值比较简单,只有顺利、结束两种,一般是“if (! ret){顺利}else{结束}”判别。这样,在复制过程中,该芯片函数库的大部分模块的返回值都是这两种,也省去了处理结果时的附图的麻烦,所以“if (! ret){顺利}else{结束}”已复制粘贴。
交通事故经常发生。调用库的“检查”函数模块时,结果依然错误。返回值始终是“1”,即“真”的逻辑。
因此,上级模块向用户报告错误。查看手册,检查模块的输出参数,推测其他模块处理的数据错误,检查该模块前面的其他被调用模块。
本文关键词:天博,天博体育,天博app
本文来源:天博-www.hylucky.com