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