- 3
- 0
- 约1.72万字
- 约 53页
- 2018-02-26 发布于江苏
- 举报
【计算机】4 顺序结构程序设计
4.1 c语句概述 1 控制语句 定义:完成一定功能的语句称为控制语句。C语言有9种控制语句,如P68 2 函数调用语句:构成:函数调用表达式+; printf(“This is a C program.”); 3 表达式语句 由一个表达式构成一个语句。 表达式语句构成:表达式+; 赋值表达式、函数调用表达式 赋值表达式构成:赋值表达式+;如:s=9; 是一个赋值语句 空语句用一个分号表示,其一般形式为: ; 它在语法上占有一个简单语句的位置,而执行该语句不做任何操作。空语句常用于循环语句中,构成空循环。 5.复合语句 复合语句是由花括号将多条语句组合在一起而构成的,在语法上相当于一条语句。复合语句的形式为: { [内部数据描述语句] 数据操作语句1; …… 数据操作语句n; } 使用复合语句应注意: (1)在复合语句的“内部数据描述语句”中定义的变量,是局部变量,仅在复合语句中有效。 (2)复合语句结束的“}”之后,不需要再加分号。 例L4.0.c 复合语句。 #include stdio.h main() { int x=l, y=2; { int x=2; { int x=3; printf(″x=%d, y=%d\n″,x, y); / * x=3 */ } printf(″x=%d, y=%d\n″,x, y); /* x=2 * / } printf(″x=%d, y=% d\n″,x, y); / * x=1 * / } 程序运行结果为: 4.2 赋值语句 赋值语句是由赋值表达式加上一个分号构成 赋值表达式的值是赋值号左边变量被赋值后的值; 4.3 数据输入输出的概念及在C语言中的实现 C语言函数库中有一标准的输入输出函数 其中有: putchar (输出字符) getchar(输入字符) printf(格式输出) scanf(格式输入) puts(输出字符串) gets(输入字符串) 4.4 字符数据的输入输出—— putchar() 和getchar()函数 4.4.1 单个字符的输出──putchar()函数 [例L4.1.c] putchar() 函数的格式和使用方法。 /*功能:说明putchar()函数的格式和使用方法。*/ #include stdio.h /*编译预处理命令:文件包含*/ main() {char ch1=N, ch2=E, ch3=W; putchar(ch1); putchar(ch2); putchar(ch3); /*输出*/ putchar(\n); putchar(ch1); putchar(\n); /*输出ch1的值,并换行*/ putchar(E); putchar(\n); /*输出字符E,并换行*/ putchar(ch3); putchar(\n); } [程序演示] 程序运行结果如下: NEW N E W 1.putchar()函数的格式: putchar(ch); 其中ch可以是一个字符变量或常量,也可以是一个转义字符。 2.putchar()函数的作用:向终端输出一个字符。 (1)putchar()函数只能用于单个字符的输出,且一次只能输出一个字符。另外,从功能角度来看,printf()函数可以完全代替putchar()函数。 (2)在程序中使用putchar()函数,务必牢记:在程序(或文件)的开头加上编译预处理命令(也称包含命令),即: #include stdio.h 表示要使用的函数,包含在标准输入输出(stdio)头文件(.h)中。 [例L4.2.c] 说明getchar()函数的格式和作用。 /*功能:说明getchar()函数的格式和作用。*/ #include stdio.h /*文件包含*/ main() {char ch; printf(Please input two character: ); ch=getchar(); /*输入1个字符并赋给ch */ putchar(ch);putchar(\n); putchar(getchar()); /
您可能关注的文档
最近下载
- 普发ASM 340氦质谱检漏仪—操作说明书-中文.pdf VIP
- 慢性阻塞性肺疾病(COPD)的诊治.ppt VIP
- 外研版高中英语必修第一册Unit3 Section Ⅳ Developing ideas—Writing课件.ppt VIP
- 工作相关疾病预防控制措施.pptx VIP
- 广东省高考:2025年-2023年《物理》考试真题与参考答案 .pdf
- Qu系列说明书QU16&QU24(加强版).pdf VIP
- 人教版2021-2022学年小学三年级下册数学期末易错题检测卷(十八)含答案.docx VIP
- 华为技术有限公司公文处理暂行办法.docx VIP
- 免疫治疗相关毒性的管理NCCN(中文版)(2025.V1).pdf VIP
- 2025年贵州省中考英语试卷真题(含答案详解).pdf
原创力文档

文档评论(0)