欢迎来到天天文库
浏览记录
ID:51673391
大小:96.00 KB
页数:10页
时间:2020-03-14
《c语言基础复习提纲.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、二、C语言的结构化语句C语言中有三种结构化语句,分别为:1. 顺序结构:2 .选择结构:3. 循环结构:三、语句C语言中的语句主要有以下几种需要大家掌握:1.表达式语句在表达式之后加上一个分号“;”,就构成了一个表达式对应的语句。在这里要强调每个C语言的语句之后都必须要有一个“;” 【注意事项】一行内可以有多句表达式语句,但是在程序的写法上要求书写规范,便于阅读。2.空语句若一个语句只有一个“;”,即构成空语句。【注意事项】(1)“空语句”表示程序执行时不产生任何动作。(2)但随意使用空语句会导致逻辑上出现错误,需要慎用。(3)空语句一般用在延时程序
2、中,表示等待时间。【注意事项】一条空语句即一个“;”也是一条语句。3.复合语句用花括号括起来的多个语句组成一个复合语句。其表示为:{语句1;语句2;…语句n;}注意!一条复合语句在语法上相当于一条语句。【经典例题】例4:以下叙述中错误的是( )A)C语句必须以分号结束。B)复合语句在语法上被看作一条语句。C)空语句出现在任何位置都不会影响程序运行。D)赋值表达式末尾加分号就构成赋值语句。【注意事项】(1)一个复合语句在语法上等同于一个语句,也可称为是一个语句块。(2)凡是单个语句能够出现的地方复合语句都能够出现。(3)复合语句花括号的后面不能加有“;
3、”。4.注释以“/*”开头并且以“*/”结尾。【注意事项】(1)强调注释可以在程序中的任何地方。(2)对程序的编译和运行不起作用,不影响程序的运行结果。(3)程序运行时将无视注释的存在。(4)注释是给阅读程序的人看的。程序中以“/*”开头并且以“*/”结尾的部分表示程序的注释部分,注释可以加在程序的任何位置。【经典例题】例 有以下程序段:main(){ inta=0,b=0;a=10; /*给a赋值b=20; 给b赋值*/printf("a+b=%d",a+b); /*输出计算结果*/}程序运行后的结
4、果是(B)A)a+b=30 B)a+b=10 C)30 D)程序出错 四、输出函数总共有两个,分别为printf和putchar函数。1.printf函数(1)printf函数的一般格式:printf(格式输出控制,输出列表)1)格式输出控制:需用一对双引号括起来,双引号内包含“格式说明”和“普通字符”两部分。2)输出列表:需要输出的数据,多个数据之间用逗号隔开。(2)格式说明(详见教材197面,把上面输出格式要求全部掌握)注:在printf函数中,若格式说明的个数少于输出项的个数,多余的输出项则忽略不输出,这是二级C考试中经常出现
5、的题目。(3)普通字符会原样输出,转义字符需要输出对应的字符。10注:printf函数输出数据时,做题时很容易忽略普通字符(除了格式控制符之外的字符)的输出。在考试中,这类题目常出现。例:main() {inta,b; a=10; b=15;printf("a+b=%d",a+b); }程序运行结果为:(4)数据输出实例(已知inta=66;floatb=123.56;)通过以下各输出语句,掌握输出函数的各种格式。(1)printf("%d",a); 66(2)printf("%3d",a);
6、 □66(3)printf("%-3d",a); 66□(4)printf("%f",b); 123.560000(5)printf("%7.2f",b); □123.56(6)printf("%-7.2f",b); 123.56□(6)printf("%c",a); B(7)printf("%x",a); 42【注意事项】1)输出控制是由双引号括起来的格式转换控制信息.它分为两种信息:用于说明的信息,计算机会按照原样输出;以上例子中
7、的“a=”它可以是任意的常量,变量,表达式汉字,字符等。2)带有"%"的格式转换说明,用于指定输出数据的格式。例如”%d”。3)输出数据列表包括需要输出的一些数据。各个数据之间用逗号分隔开。输出数据的个数与输出控制中的格式转换说明的个数相等,并且在顺序上要一一对应且类型匹配。输出数据列表中的数据可以是任意合法的常量、变量或表达式。 4)在输出控制中,格式说明的个数应与输出项的个数相同。如果格式说明的个数少于输出项的个数,多余的输出项则不予输出;如果格式说明的个数多于输出项的个数,则对多余的格式说明将输出不定值。【经典例题】例:输出语句printf("%
8、d,%d",2,3,4);的输出结果为2,3。例:输出语句printf("a=%d,b=%d"
此文档下载收益归作者所有