第三章(下) 顺序结构程序设计 §3.1 C 语句(P57) C程序结构如下图所示: C语句的种类: 1、 控制语句,完成一定的控制功能。C 只有9种控制语句: 1) if () ~ else ~ (条件语句) 2) for () ~ (循环语句) 3) while () ~ (循环语句) 4) do ~ while () (循环语句) 5) continue (结束本次循环语句) 6) break (中止执行switch或循环语句) 7) switch (多分支选择语句) 8) goto (转向语句) 9) return (从函数返回语句) 上述句子中()表示一个条件, ~ 表示内嵌的语句,例如: if(xy) z=x; else z=y; 2、函数调用语句。由一次函数调用加一个分号构成一个语句。例如:printf(“This is a C statement.”); 3、表达式语句。由一个表达式构成一个语句。例如: a=a+3; 注意:a=a+3是表达式不是语句。 4、空语句。即只有一个分号的语句。 ; 通常用来作转向点或循环语句中的循环体。 5、复合语句,又称为“分程序”,即用{ }把一些语句括起来形成一个部分。例: { z=x+y; t=z/100; printf(“%f”,t); } §3.2 最简单的语句——赋值语句(P59) C 语言中将赋值表达式和赋值语句分开来,其目的是增加表达式的种类,扩大赋值表达式的使用范围。如: §3.3 数据的输入与输出(P65) C语言本身不提供输入输出语句,输入输出操作是由相应的函数来实现的。C语言函数库中有一批“标准输入输出函数”,它是以标准的输入输出设备为输入输出对象的。其中有:putchar() ,getchar(),printf(),scanf(),puts(),gets()。 §3.3.1 字符数据的输入输出(P78) 1. putchar函数(字符输出函数) 格式:putchar(c); 作用:向终端(即系统隐含指定的输出设备, 如显示器,打印机)输出一个字符。c可以是字符型或整型变量,也可以是字符型或整型常量(包括转义字符常量)。 例3.8(P78)输出单个字符 #includestdio.h main() {char a,b,c; a=‘B’;b=‘O’;c=‘Y’; putchar(a); putchar(b); putchar(c); } 结果为:BOY 2. getchar函数(字符输入函数) 格式:getchar( ); 作用:从终端(即系统隐含指定的输入设备,如键盘)输入一个字符。 例3.9(P79)输入单个字符 #includestdio.h main() { char c; c=gechar(); putchar(c); } 结果为输出一个字符,屏幕上马上看到输入的字符。 说明: 1. getchar()函数只能接收一个字符。该字符可以赋给一个char 型变量或int 型变量,也可不赋给任何变量。 2.执行getchar()时,虽然是读入一个字符,但并不是指当用户从键盘按下一个字符时,该字符就立即被读入并送给一个字符变量。而是先将输入的字符送到键盘输入缓冲区,当用户按下回车键后,系统才调用getchar函数从输入缓冲区中读取一个字符赋给变量。 例如: 对于例4.2题,如果在键盘上一次性输入的不只是一个字符,而是一串字符,比如为:abcd。结果变量c的值仍为a 。 §3.3.2 格式输入与输出(P68) 1. printf函数(格式输出函数) 1) 一般格式: printf(格式控制串,输出表列) 例如:printf(“a=%d, b=%c”,i,c) 括弧内包括两部分: I) “格式控制串”:用双引号括起来的字符串,它包括:
您可能关注的文档
- 6.4用一次函数解决问题概论.ppt
- CPLD第0章_讲述.ppt
- 6.5宇宙航行赵君璞概论.ppt
- 第六章、原子吸收课题.ppt
- cs3000构成及使用方法讲述.ppt
- 第六章:定时计数器B课题.ppt
- 04核酸化学分析.ppt
- 6.8二重积分的计算概论.ppt
- 第六章:人体生命活动的调节__复习课题.ppt
- 第六章_离子聚合课题.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)