C语言新教材PPT课堂课件-第4章顺序程序设计.ppt
《C语言新教材PPT课堂课件-第4章顺序程序设计.ppt》由会员分享,可在线阅读,更多相关《C语言新教材PPT课堂课件-第4章顺序程序设计.ppt(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第4章 顺序程序设计4.1 C语句概述语句概述 和其他高级语言一样,C语言的语句用来向计算机系统发出操作指令。一个实际的程序应当包含若干语句。对于C语言的语句可以分为以下几类:C语言的基本语句C C语言数据操作语句语言数据操作语句简单语句空语句(;)复合语句(一条或多条语句)表达式语句(表达式;)函数调用语句(函数名(参数表);)流程控制语句结构化语句条件语句(if语句,switch语句)循环语句 while语句do-while语句 for语句非结构化语句 break语句continue语句 return语句 非限定转向语句 4.1.1 简单语句1.表达式语句由表达式组成的语句称为表达式语句。
2、一般形式为:表达式;表达式;注意:分号是C语言语句的结束标志。表达式语句可分为运算符表达式语句和赋值语句。(1)运算符表达式语句 运算符表达式语句由运算符表达式后跟一个分号组成。例如:i+;语句的功能是,变量i的值增l。-j;语句的功能是,变量j的值减l。(2)赋值语句 赋值浯句由赋值表达式后跟一个分号组成。例如:xl;*给x赋值为l*x=x*3*cos(x);*计算表达式的值,并赋给x*2函数调用语句函数调用语句函数调用语句由函数调用表达式后跟一个分号组成,其作用主要是完成特定的任务。例如:scanf(f,&x);*输入函数调用语句,输入变量x的值*printf(f,x);*输出函数调用语句
3、,输出变量x的值*函数调用语句的一般形式是:函数名(参数列表);3.空语句空语句用一个分号表示,其一般形式为:;它在语法上占有一个简单语句的位置,而执行该语句不做任何操作。空语句常用于循环语句中,构成空循环。4.复合语句复合语句是由花括号将多条语句组合在一起而构成的,在语法上相当于一条语句。如下面就是一个复合语句:z=x+y;t=z/100;printf(“%f”,t);使用复合语句应注意:复合语句中最后一个语句中的最后分号不能忽略不写,同时在复合语句结束的“”之后,不需要再加分号。4.2 赋值语句赋值语句 赋值语句是由赋值表达式加上一个分号构成。由于赋值语句应用十分普遍。C语言的赋值语句具有
4、其他高级语言的赋值语句的一切特点和功能。但也应当注意到它们的不同:(1)C语言中的赋值号“=”是一个运算符,在其他大多数语言中赋值号不是运算符。(2)关于赋值表达式与赋值语句的概念,其他多数高级语言没有“赋值表达式”这一概念。作为赋值表达式可以包括在其他表达式中,如:if(a=b)0)t=a;而:if(a=b;)0)t=a;是错的。4.3 数据输入输出的概念及在数据输入输出的概念及在C语言中的实现语言中的实现(1)所谓输入输出是以计算机为主体而言的。从计算机向外部输出设备输出数据称为“输出”,从输入设备输入称为“输入”。(2)C语言本身不提供输入输出语句,输入和输出操作是由函数来实现的。在C标
5、准函数库中提供了一些输入输出函数,例如:printf函数和scanf函数。(3)在使用C语言库函数时,要用预编译命令“#include”将有关的“头文件”包括到用户源文件中。在头文件中包含了与用到的函数有关的信息。例如使用标准输入输出库函数时,要用到“stdio.h”文件。4.4 字符数据的输入与输出字符数据的输入与输出 一般:一般:C语言提供了一些标准的输入语言提供了一些标准的输入/出函数出函数系统函数。系统函数。4.4.1 putchar函数函数(字符输出函数字符输出函数)putchar函数的作用是向终端输出一个字符。形式:putchar(c);功能:向终端(一般为显示器)输出一个字符,其
6、中c为 字符型或整型变量注意:用该函数时,须用预编译命令:#include “stdio.h”或#include main()int i=97;char ch=a;putchar(i);*输出字符a*putchar(n);*换行,可以输出控制字符起控制作用*putchar(ch);*输出字符变量ch的值a*程序运行结果为:aa再举例:#include stdio.h main()char a,b,c;a=B;b=O;c=Y;putchar(a);putchar(b);putchar(c);结果:BOY putchar(a);putchar(n);putchar(b);putchar(n);pu
7、tchar(c);putchar(n);*利用putchar还可输出其它转义字符结果:B O Y*若将最后一行改为:putchar(101);输出Aputchar();输出putchar(015);输出4.4.2 getchar函数函数(字符输入函数字符输入函数)此函数的作用是从输入设备(一般为键盘)上输入一个字符。getchar函数没有参数,其一般形式为 getchar()该函数的值就是从输入设备得到的字符。例如:#include main()int ch;chgetchar();*从键盘输入一个字符赋给ch*putchar(ch);*输出ch对应的字符*运行该程序时,输入如下:a则变量ch
8、的值为a。程序执行后输出的结果为:a注意:(1)执行getchar()输入字符时,键入字符后需要敲回车键,回车后,程序才会响应输入,继续执行后续语句。(2)getchar()函数只接收一个字符。getchar()函数得到的字符可以赋给一个字符变量或整型变量,也可以不赋给任何变量,作为表达式的一部分。例:putchar(getchar();(3)如果在一个函数中要调用getchar()函数,应该在该函数的前面(或本文件开头)加上“包含命令”#include或“stdio.h”4.5 格式输入与输出格式输入与输出 4.5.1 printf函数(格式输出函数)函数(格式输出函数)在前面各章节中已用到
9、printf函数,它的作用是向终端输出若干个任意类型的数据(putchar只能输出字符,而且只能是一个字符,而printf可以输出多个数据,且为任意类型)。1.printf函数的一般格式为 printf(格式控制,输出项列表格式控制,输出项列表);如:printf(“%d,%cn”,i,c);括弧内包括两部分:(1)“格式控制”是用双撇号括起来的字符串,也称“转换控制字符串”,它包括两种信息:普通字符:普通字符:即需要原样输出的字符。例如上面printf函数中双撇号内的逗号、空格和换行符。格式说明格式说明:由“%”和格式字符组成,如%d,%f等。它的作用是将输出的数据转换为指定的格式输出。格式
10、说明总是由“%”字符开始的。(2)“输出表列”是需要输出的一些数据,可以是表达式。例:printf(“%d%d”,a,b);格式说明 输出表列printf函数的一般形式可以表示为:printf(参数1,参数2,参数3参数n)其功能是将参数2参数n按参数1给定的格式输出。对不同类型的数据用不同的格式字符。常用的有以下几种格式字符:(1)d 格式符格式符。用来输出十进制整数。有以下几种用法:如直接用%d,则将出错。(1)%d:按数据的实际长度输出。(2)%md:m表示输出字段宽度。若实际位数m,则m自动取n值,即保证n个字符正常输出。(2)%ms,如果串长小于m,则在m列范围内,字符串向左靠,右补
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 新教材 PPT 课堂 课件 顺序 程序设计
限制150内