《嵌入式C编程:PIC单片机和C编程技术与应用》一1.9 输入准确度-阿里云开发者社区

开发者社区> 华章计算机> 正文

《嵌入式C编程:PIC单片机和C编程技术与应用》一1.9 输入准确度

简介:
+关注继续查看

本节书摘来自华章出版社《嵌入式C编程:PIC单片机和C编程技术与应用》一书中的第1章,第1.2节,作者 [美]马克·西格斯蒙德(Mark Siegesmund),更多章节内容可以访问云栖社区“华章计算机”公众号查看

1.9 输入准确度

编写C源代码时输入的准确度也非常重要。每个标点符号,无论是输入错误还是遗漏,都会导致许多令人头疼的问题,因为你的程序可能无法通过编译。而编译器则是严格地按照你的输入来编译的。
例如,如果for语句中的第一个{忘记写了,编译器将会在后面的}处弹出错误。
语句和声明之后的分号非常重要,编译器通过分号来识别定义或语句的结尾。以#开头的预编译指令结尾不需要分号。丢失或者额外多出来的分号或大括号可能产生令人困惑的编译错误。好的C语言编辑器会高亮提示大括号和小括号的配对以及相应的语法元素,从而减少输入错误。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
《例说8051:单片机程序设计案例教程》——导读
从8048开始,“单片机”即成为广受欢迎的代名词,8051更成为电机、电子类专业必修的课程。当然,应用单片机制作电子系统项目,既简单又经济实惠,早已成为学生的最爱。在电路设计方面,需求量较大、电路较复杂的系统可采用为客户专用而设计的IC(即ASIC),如芯片组、控制芯片等,虽然ASIC的单位成本不高,但总体成本很高、开发时间也比较长。
857 0
UWP项目生成错误: 未能使用“CompileXaml”任务的输入参数初始化该任务。“CompileXaml”任务不支持“PlatformXmlDir”参数。请确认该参数存在于此任务中,并且是可设置的公共实例属性。
项目属性: 目标版本 16299  最低版本 14393   解决方法:目标版本 15063 最低版本 14393   The issue is a bug in the Windows SDK that is causing an incompatible MSBuild tasks as...
1165 0
2014秋C++ 第10周项目 控制结构综合、C程序结构及输入输出
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 【项目1:程序填充与阅读】云学堂中有完整的代码,不必再费力亲自输入:1.阅读下面的程序,在____上填上合适的成份,使程序能够输入“1+2”形式的式子,并输出相应的结果。 #include <
1133 0
用javascript完成pos机的输入输出
POS收银机 版本:v0.2 教学目标 学会把基本描述转换成程序; 能够驾驭三个循环; 需求描述 商店里进行购物结算时会使用收银机(POS)系统,这台收银机会在结算时根据客户的购物车(Cart)中的商品(Item)进行结算和打印收据(Receipt)。
994 0
C语言清空输入缓冲区的N种方法对比【转】
转自:http://www.cnblogs.com/codingmylife/archive/2010/04/18/1714954.html C语言中有几个基本输入函数: //获取字符系列 int fgetc(FILE *stream); int getc(FILE *stream); int getchar(void); //获取行系列 char *fgets(char * restrict s, int n, FILE * restrict stream); char *gets(char *s);//可能导致溢出,用fgets代替之。
663 0
类似Qt之GUI,但比Qt小的多 -- 适用于嵌入式/SoC/单片机/MCU等的界面库
类似Qt之GUI,但比Qt小的多 -- 适用于嵌入式/SoC/单片机/MCU等的界面库
24 0
10059
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载