欢迎来到天天文库
浏览记录
ID:50320523
大小:291.00 KB
页数:81页
时间:2020-03-08
《C语言程序设计 第2版 教学课件 作者 李敏第3章 C语言程序设计的三种基本结构.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章C语言程序设计的三种基本结构C语言程序设计13.1顺序结构程序设计3.2选择结构程序设计3.3循环结构程序设计本章主要内容2021/10/223.1.1C语句3.1.2字符数据的输入与输出3.1.3格式输入与输出3.1.4顺序结构程序设计应用举例3.1顺序结构程序设计返回2021/10/233.1.1C语句一个C程序由若干个源程序文件组成,一个源文件由若干个函数和预处理命令及全局变量声明部分组成,一个函数由数据声明部分和执行语句部分组成,执行语句部分就是由C语句组成的。C程序结构如图3-1所示。图3-1
2、2021/10/24C语句可分为以下5类:1.表达式语句表达式语句由一个表达式加上分号“;”组成。执行表达式语句就是计算表达式的值。其一般形式为:在表达式语句中,最常用的是赋值语句。例如:a=7;将7赋给a。x=y+z;将y与z之和赋给x。3.1.1C语句表达式;2021/10/253.1.1C语言基本语句赋值运算符“=”右边的表达式也可以是一个赋值表达式,一般形式为:展开为:例如:a=b=c=9;与赋值语句不同的是,在声明变量时,不允许连续给多个变量赋初值。以下声明变量的方式是错误的:inta=b=c=9;变
3、量=(变量=表达式);变量=变量=…=表达式;2021/10/263.1.1C语言基本语句必须改为:inta=9,b=9,c=9;又如:i++;自增1语句,i值增1,相当于i=i+1。而a*b;因计算结果不能保留,没有实际意义。说明:1)一个C语句必须在最后添加分号,分号是C语句中不可缺少的一部分。2)任何表达式都可以加一个分号成为语句。2021/10/273.1.1C语言基本语句2.函数调用语句函数调用语句由函数名、实际参数加上分号“;”组成。其一般形式为:例如:printf("ThisisaCProgram
4、");调用库函数,输出字符串ThisisaCProgram。max(a,b);调用自定义的max函数。函数名(实际参数表);2021/10/283.1.1C语言基本语句3.控制语句控制语句用于控制程序的流程,以实现程序的各种结构方式。它们由特定的语句定义符组成。C语言有9种控制语句,可分成以下3类:条件判断语句:if语句、switch语句循环执行语句:do-while、while和for语句转向语句:break语句、goto语句、continue语句、return语句例如:if(a>0)printf("OK")
5、;2021/10/293.1.1C语言基本语句4.复合语句把多个C语句用花括号“{}”括起来组成一个语句,该语句为复合语句。例如下述是一个复合语句:{z=x;x=y;y=z;}2021/10/2103.1.1C语言基本语句5.空语句只有分号“;”组成的语句称为空语句。空语句是什么也不执行的语句。下面是一个空语句:;在程序中空语句可用来作空循环体,空循环体什么也不做。例如:while(getchar()!='');语句的功能是,从键盘输入的字符如果不是回车则重新输入,直到输入回车为止。2021/10/2113
6、.1.2字符数据的输入与输出输入/输出是以计算机为主体而言的。在C语言中,所有的数据输入/输出都是由库函数完成的,因此都是函数语句。在使用C语言库函数时,要用预编译命令#include将有关“头文件”包括到源文件中。#include或#include"stdio.h"2021/10/2123.1.2字符数据的输入与输出1.putchar函数(字符输出函数)putchar函数是字符输出函数,其功能是向终端(如显示器)输出单个字符。其一般形式为:例如:putchar('A');输出大写字母Aput
7、char(c);输出字符变量c的值也可以输出转义字符,如:putchar('\');输出字符“”putchar(字符变量);2021/10/2133.1.2字符数据的输入与输出【例3-1】编写程序,输出英文单词Good。#includevoidmain(){chara='G',b='o',c='o',d='d';putchar(a);putchar(b);putchar(c);putchar(d);putchar('');}程序运行结果:Good2021/10/2143.1.2字符数据
8、的输入与输出2.getchar函数(字符输入函数)getchar函数的功能是从终端(如键盘)输入一个字符。getchar函数没有参数,其一般形式为:getchar函数只能接收一个字符,通常把接收的字符赋给一个字符变量或整型变量。如:charch;ch=getchar();getchar();2021/10/2153.1.2字符数据的输入与输出getchar函数也可以作为函数语句的一个参
此文档下载收益归作者所有