- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【精选】c语言基础复习提纲
二、C语言的结构化语句
C语言中有三种结构化语句,分别为:
1.?? 顺序结构:
2? .选择结构:
3.? 循环结构:
三、语句
C语言中的语句主要有以下几种需要大家掌握:
1. 表达式语句
在表达式之后加上一个分号“;”,就构成了一个表达式对应的语句。
在这里要强调每个C语言的语句之后都必须要有一个“;”
?【注意事项】
一行内可以有多句表达式语句,但是在程序的写法上要求书写规范,便于阅读。
2. 空语句
若一个语句只有一个“;”,即构成空语句。
【注意事项】
(1)“空语句”表示程序执行时不产生任何动作。
(2)但随意使用空语句会导致逻辑上出现错误,需要慎用。
() 空语句一般用在延时程序中,表示等待时间。
【注意事项】
一条空语句即一个“;”也是一条语句。
3. 复合语句
用花括号括起来的多个语句组成一个复合语句。其表示为:
{语句1;语句2;… 语句n;}
注意!一条复合语句在语法上相当于一条语句。
【经典例题】
例4:以下叙述中错误的是( ?? )
A)C语句必须以分号结束。
B)复合语句在语法上被看作一条语句。
C)空语句出现在任何位置都不会影响程序运行。
D)赋值表达式末尾加分号就构成赋值语句。
【注意事项】
(1)一个复合语句在语法上等同于一个语句,也可称为是一个语句块。
(2)凡是单个语句能够出现的地方复合语句都能够出现。
(3)花括号的后面不能加有“;”。
4. 注释
以“/*”开头并且以“*/”结尾。
【注意事项】
(1)强调注释可以在程序中的任何地方。
(2)对程序的编译和运行不起作用,不影响程序的运行结果。
(3)程序运行时将无视注释的存在。
(4)注释是给阅读程序的人看的。
程序中以“/*”开头并且以“*/”结尾的部分表示程序的注释部分,注释可以加在程序的任何位置。【经典例题】
例? 有以下程序段:
main()
{?? int a=0,b=0;
a =10;??????????? /*给a赋值
b=20;????????????? 给b赋值 */
printf(a+b=%d\n,a+b);?? /*输出计算结果*/
}程序运行后的结果是(B)
A)a+b=30?????? B)a+b=10 ? C)30?????? D)程序出错
?四、输出函数
总共有两个,分别为printf和putchar函数。
1. printf函数
(1)printf函数的一般格式:
printf(格式输出控制,输出列表)
1)格式输出控制:需用一对双引号括起来,双引号内包含“格式说明”和“普通字符”两部分。
2)输出列表:需要输出的数据,多个数据之间用逗号隔开。
(2)格式说明
注:在printf函数中,若格式说明的个数少于输出项的个数,多余的输出项则忽略不输出,这是二级C考试中经常出现的题目。
(3)普通字符会原样输出,转义字符需要输出对应的字符。
注:printf函数输出数据时,做题很容易忽略普通字符的输出。在考试中,这类题目常出现。
main()
??? { inta,b;
??????? a=10;
??????? b=15;
printf(a+b=%d,a+b);??? }
(4)数据输出实例(已知int a=66; float b=123.56;)
通过以下各输出语句,输出函数的各种格式。
(1)printf(%d,a);????????? 66
(2)printf(%3d,a);???????? □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)输出控制是由双引号括起来的格式转换控制信息.它分为两种信息:用于说明的信息,计算机会按照原样输出;以上例子中的“a=”它可以是任意的常量,变量,表达式汉字,字符等。
2)带有%的格式转换说明,用于指定输出数据的格式。例如”%d”。
3) 输出数据列表包括需要输出的一些数据。各个数据之间用逗号分隔开。输出数据的个数与输出控制中的格式转换说明的个数相等,并且在顺序上要一一对应且类型匹配。输出数据列表中的数据可以是任意合法的常量、变量或表达式。
?4) 在输出控制中,格式说明的个数应与输出项的个数相同。如果格式说明的个数少于输出项的个数,多余的输出项则不予输出;如果格式说明的个数多于输出项的个数,则对多余的格式说明将输出不定值。
【经典例题】
例:输出语句printf(%d,%
您可能关注的文档
- 【精选】Chap010 构建资源优势与组织战略实施.pdf
- 【精选】chap6习题练习.pdf
- 【精选】chapter 0 专业英语的特点.ppt
- 【精选】chap9 沉淀平衡和沉淀滴定法1.ppt
- 【精选】Chap5Sec1 数值积分与数值微分1.ppt
- 【精选】chapter 0 导论.ppt
- 【精选】Chapter 17 Using Peachtree Complete 2002 with Microsoft Excel….ppt
- 【精选】Chapter 4 Syntax.doc
- 【精选】Chapter 5-1教学法.ppt
- 【精选】CH4消费与投资理论.pdf
- 2024_2025学年九年级化学上册第五单元化学方程式基础过关卷含解析新版新人教版.docx
- 2024_2025年新教材高中地理第三章地球上的大气单元素养检测含解析湘教版必修第一册.docx
- 高中语文第5课苏轼词两首__念奴娇赤壁怀古教案4新人教版必修4.doc
- 2024_2025年新教材高中物理第4章力与平衡章末检测含解析鲁科版必修第一册.doc
- 高中语文第一单元第3课大堰河__我的保姆学案1新人教版必修1.doc
- 2024_2025学年高中语文第二单元新闻6喜看稻菽千重浪检测含解析粤教版必修5.doc
- 2024_2025学年新教材高中历史第九单元中华人民共和国成立和社会主义革命与建设第27课社会主义建设在探索中曲折发展梯度作业含解析新人教版必修中外历史纲要上.doc
- 2024_2025学年新教材高中英语Unit2Let’scelebrate第4课时Writing_介绍节日学案含解析外研版必修第二册.doc
- 2024_2025学年新教材高中生物第6章细胞的生命历程2细胞的分化课后作业含解析新人教版必修1.doc
- 2024_2025年新教材高中生物课时检测4细胞中的无机物含解析新人教版必修1.doc
文档评论(0)