C语言复习第四节课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《C语言复习第四节课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 复习 第四 课件
- 资源描述:
-
1、第第4 4章章顺序程序设计顺序程序设计4.1 C4.1 C语句概述语句概述 C C语句用来发出操作命令,编译后产生若干语句用来发出操作命令,编译后产生若干机器指令,一个机器指令,一个C C程序应包含若干语句。程序应包含若干语句。一、一、C程序的组成程序的组成.程序由若干源程序程序由若干源程序文件(模块)组成。文件(模块)组成。.一个源文件可以由若干函数和预编译命令组成一个源文件可以由若干函数和预编译命令组成.一个函数由数据描述(声明部分)和数据操作一个函数由数据描述(声明部分)和数据操作(执行部分)组成。(执行部分)组成。其组成图见其组成图见6969图图4.14.1本章重点:本章重点:1。数据
2、的输入与输出方法。2。顺序程序设计的基本步骤与方法。二、语句的分类二、语句的分类 语句是构成程序(函数)不可缺少的部分是机器要语句是构成程序(函数)不可缺少的部分是机器要完成任务的操作命令。语句是用完成任务的操作命令。语句是用“;”号结束号结束语句分为以下五类:语句分为以下五类:.控制语句控制语句:完成控制功能,如分支,转向,循环:完成控制功能,如分支,转向,循环等。等。.函数调用语句函数调用语句:在调用函数后加一个:在调用函数后加一个“;”号号,如如:printfprintf(“This is a This is a programeprograme”);在输出函数后加在输出函数后加“;”号
3、,变为输出函数调用语句。号,变为输出函数调用语句。3.3.表达式语句表达式语句:表达式后加:表达式后加“;”号如:号如:赋值表达式:赋值表达式:x=x+5x=x+5;自加表达式自加表达式:i+;:i+;逗号表达式逗号表达式:a=1,b=2,c=a+b+3;a=1,b=2,c=a+b+3;函数调用语句(如函数调用语句(如sin(x)sin(x)也可以看成是表达式也可以看成是表达式语句。表达式语句是语句。表达式语句是C C中最多的语句,故有人称中最多的语句,故有人称C C语言为语言为“表达式语言表达式语言”4.4.空语句:空语句:;只有一个只有一个“;”号什么也不做号什么也不做。5.5.复合语句复
4、合语句(分程序):(分程序):将多个语句用将多个语句用 括起括起来。比如来。比如 i+;i+;x=(i+10)x=(i+10)*5;5;printfprintf(“%d%d”,x);,x);由三个语句构成一个复合语句由三个语句构成一个复合语句三三 、程序的三种基本结构、程序的三种基本结构C C是属于结构化程序设计:是属于结构化程序设计:结构化程序设计特点结构化程序设计特点:(1 1)程序组成模块化)程序组成模块化.(2 2)程序走向靠控制结构来完成。)程序走向靠控制结构来完成。三种基本结构:三种基本结构:1.1.顺序结构(从上到下一句句执行)顺序结构(从上到下一句句执行)2.2.选择(分支)结
5、构选择(分支)结构 3.3.循环结构循环结构4.2 4.2 *数据的输入输出数据的输入输出 C C没有输入与输出语句,其操作由输入输出函数实现。没有输入与输出语句,其操作由输入输出函数实现。重点介绍在重点介绍在标准函数库中的标准输入输出函数标准函数库中的标准输入输出函数。一一 、字符数据的输入输出、字符数据的输入输出(一)(一)标准字符输出函数标准字符输出函数-putcharputchar()()形式:形式:putcharputchar(变量变量);如:如:putcharputchar(c c);作用:向终端(显示器,打印机)输出变量的值一次只作用:向终端(显示器,打印机)输出变量的值一次只能
6、输出一个字符。能输出一个字符。说明:(说明:(1 1)变量可以是)变量可以是字符型变量或整型变量字符型变量或整型变量。(2)putcharputchar()()包括在标准包括在标准I/OI/O库中,使用前应先用库中,使用前应先用预编译命令:预编译命令:#include#include “stdio.hstdio.h”或或#include#include 例例1 1:#include#include “stdio.hstdio.h”main()main()char a,b;char a,b;intint y=65;y=65;a=a=O O;b=;b=K K;putchar(aputchar(a)
7、;);putchar(bputchar(b););putchar(putchar(nn););putchar(yputchar(y););运行结果:运行结果:OK “n”为换行的转义符。65还是AA(一)(一)标准字符输入函数标准字符输入函数-getchargetchar()()形式:形式:getchargetchar()();没有参数没有参数作用:作用:从终端输入一个字符从终端输入一个字符。getchargetchar()()也也 包括在标准包括在标准I/OI/O库中,使用库中,使用前应先用预编译命令。前应先用预编译命令。例例2 2:从键盘输入一个大写字母,改用小写从键盘输入一个大写字母,改
8、用小写字母输出(大、小写间差字母输出(大、小写间差3232)char ;printf(”请输请输 一大写一大写 字母字母:”);c1=getchar()();c2=;(c2);c1,c2c1+32putchar#include#include char c1,c2;char c1,c2;printfprintf(”请输入一个大写字母:请输入一个大写字母:”););c1=c1=getchargetchar()();c2=c1+32;c2=c1+32;printfprintf(“%的的ASCASC码值为:码值为:%nn”,c1,c1);,c1,c1);printfprintf(“%的的ASCASC
9、码值为:码值为:%nn”,c2,c2);,c2,c2);cd运行:运行:请输入一个大写字母:请输入一个大写字母:B (回车)回车)B的的ASC码值为:码值为:66b的的ASC码值为:码值为:98二、二、*格式输入与输出格式输入与输出(一)格式输出函数(一)格式输出函数-printfprintf()()1.1.一般格式:一般格式:printfrintf(格式控制,输出表列)格式控制,输出表列)作用:作用:向终端输出若干任意类型的数据。向终端输出若干任意类型的数据。如:如:printf(printf(“i i=%d,i=%d,i*j=%dnj=%dn”,i,i,i,i*j)j)说明:说明:(1)格
10、式控制格式控制,包含三种信息包含三种信息:提示字符串提示字符串,如如:“i=”,原样照印原样照印.格式说明格式说明:由由“%”和格式字符组成和格式字符组成,如如%d,%f,%c等等.其作用是将输出的数据转换为指定其作用是将输出的数据转换为指定的格式输出的格式输出.%与格式符之间不能有空格与格式符之间不能有空格。转义字符转义字符,如:n 换行符.(2)(2)格式控制要用格式控制要用双引号引起来双引号引起来.(3)(3)格式符格式符用小写用小写%d%c%d%c.2.2.格式字符的用法格式字符的用法(1)d格式符格式符:以十进制形式输出整数以十进制形式输出整数%d按整型数据实际长度输出按整型数据实际
展开阅读全文