C语言第3章顺序结构课件.ppt

C语言第3章顺序结构课件.ppt

ID:57057135

大小:540.50 KB

页数:61页

时间:2020-07-30

C语言第3章顺序结构课件.ppt_第1页
C语言第3章顺序结构课件.ppt_第2页
C语言第3章顺序结构课件.ppt_第3页
C语言第3章顺序结构课件.ppt_第4页
C语言第3章顺序结构课件.ppt_第5页
资源描述:

《C语言第3章顺序结构课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章顺序结构程序设计华北电力大学计算机系C语言程序设计本章导读C语言是结构化程序设计语言,它提供了比其它高级语言更丰富的控制语句。从本章开始,将陆续介绍C语言的控制语句:顺序结构、选择结构和循环结构。本章将介绍三种基本结构的概念,重点介绍顺序结构、C语言的标准输入输出函数,并举例说明顺序程序设计的基本方法。本章的教学目标:了解结构化程序设计的三种基本结构;了解C语言的基本语句;掌握格式化输入/输出函数;能进行简单的程序设计(只有一个主函数main)2021/7/282程序的三种基本结构顺序结构N-S

2、结构图流程图ABAB选择结构YNABP成立?PTFAB其中:A、B表示操作,P表示条件2021/7/283程序的三种基本结构循环结构NYP成立?A当P成立时A直到型循环A当P成立时YNAP成立?当型循环N-S结构图流程图其中:A表示操作,P表示条件2021/7/284本章主要内容:C语言的语句种类数据输出数据输入顺序结构程序设计2021/7/2853.1C语言的语句种类主要内容:说明语句表达式语句控制语句复合语句2021/7/2863.1.1说明语句对程序中使用的变量、数组、函数等操作对象进行定义、声

3、明的描述语句只起说明作用,不产生可执行的机器指令代码例如:inta,b;//变量说明floatfunction(int,int);//函数说明C程序由函数组成。函数的定义格式:函数类型函数名(参数表){说明部分;执行部分;}数据类型说明语句可执行语句2021/7/287表达式后面加一个分号,构成表达式语句x=3;y=y+5;x=a-b&&c

4、

5、d;printf("x=%d,y=%d",x,y);sort(a,10);3.1.2表达式语句赋值语句函数调用语句注意:①分号是语句必不可少的一部分②单独的

6、一个分号“;”构成一个空语句例如:;(空语句,是最简单的C语句)2021/7/2883.1.3控制语句1.选择分支控制语句if()…else…switch(){…}2.循环控制语句for()…while()…do…while()3.其他控制语句break、continue、gotoreturn2021/7/2893.1.4复合语句用一对花括号“{}”括起来的若干条语句花括号中可以是说明语句、表达式语句、控制语句,也可以是复合语句例如:⑴if(a>b){max=a;min=b;}⑵for(n=1;n<1

7、0;n++){p=n+p;if(p>=100){printf(“%d”,p);break;}}2021/7/28103.1.4复合语句(续)复合语句中如果有说明语句,应该写在可执行语句的前面例如:#include“stdio.h”voidmain(){inta,c;a=100;c=200;{floatc=10.23f;printf("%.2f",c);}printf("%d,%d",a,c);}要特别注意:花括号的配对花括号的位置C语言学习的难点之一2021/7/28113.2数据输出主要

8、内容:字符输出函数格式输出函数2021/7/28123.2.1字符输出函数函数调用的一般形式putchar(ch)功能:在标准输出设备(即显示器屏幕)上输出一个字符。例如:putchar('b');putchar('');putchar('101');putchar(st);//st是一个已经存放了一个字符的变量putchar(97);2021/7/2813说明putchar是C语言的标准库函数,使用时必须加编译预处理命令:#include"stdio.h"或#include

9、例3.1】利用putchar函数输出字符。#include"stdio.h"voidmain(){charc1,c2;c1='a';c2='b';putchar(c1);putchar(c2);putchar('');putchar(c1-32);putchar(c2-32);putchar('');}也可改为c1=97;c2=98;输出结果:abAB2021/7/28143.3.2格式输出函数函数调用的一般形式printf(格式控制,参数2,…,参数n)功能:按格式控制所指定的格式,在标准输

10、出设备上输出参数2、…、参数n的值。例如有程序段:inta=123,b=100;printf("%d%d%d",a,b,a+b);printf("c=%d+%d=%d",a,b,a+b);2021/7/2815格式控制用双引号括起的字符串,用于指定输出数据的类型、格式、个数包括:普通字符和格式说明符照原样输出printf("c=%d+%d=%d",a,b,a+b);格式说明符:指定输出3个十进制整型数,分别为变量a、b、a+b的值2021/7

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。