《顺序结构》课件

《顺序结构》课件

ID:39194353

大小:2.61 MB

页数:51页

时间:2019-06-26

《顺序结构》课件_第1页
《顺序结构》课件_第2页
《顺序结构》课件_第3页
《顺序结构》课件_第4页
《顺序结构》课件_第5页
资源描述:

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

1、第三章 顺序结构程序设计湖南工业大学计算机与通信学院湖南省普通高等学校省级精品课程《C语言程序设计》目录一种多方互动式学教系统(发明专利)问题提出一种多方互动式学教系统(发明专利)C语言的基本语句一种多方互动式学教系统(发明专利)数据输入与输出一种多方互动式学教系统(发明专利)算法与程序实现一种多方互动式学教系统(发明专利)总结与扩展学习目标:了解C语言程序的结构。掌握基本语句。掌握格式输入输出函数的用法。掌握字符输入输出函数的用法。了解最简单的C顺序程序编写方法。本章重点、难点※:语句的概念格式输入输出函数的用法※字符输入输出函数的用法※学习目标、重

2、点、难点3.1问题提出顺序结构是最简单的一种结构,即按书写的先后顺序执行它所包含的内容。循环结构选择结构顺序结构3种基本结构BA顺序结构中的语句只执行一次3.1问题提出计算机完成一个任务的具体步骤设计程序,也就是设计解题步骤算法01将描述好的算法输入计算机程序输入03编写程序02利用一种计算机能理解的语言来描述算法3.1问题提出图3-1C程序的构成C程序的构成C语言有九种控制语句。可分成以下三类:(1).条件判断语句:if语句、switch语句;(2).循环执行语句:dowhile语句、while语句、for语句;(3).转向语句:break语句、go

3、to语句(此语句尽量少用)、continue语句、return语句。3.2C语言的基本语句C程序的执行部分是由语句组成的。程序的功能也是由执行语句实现的。C语句:以“;”作分隔符,编译后产生机器指令。控制语句用于控制程序的流程,以实现程序的各种结构方式。它们由特定的语句定义符组成。由表达式加上分号“;”组成。其一般形式为:表达式;执行表达式语句就是计算表达式的值。表达式语句任何表达式都可以加上分号而成为语句。例如:y+z是一个加法表达式y+z;   加法运算语句,但计算结果不能保留,无实际意义;i++;   自增1语句,i值增1。x=y+z;  赋值语

4、句3.2C语言的基本语句由函数调用加上分号“;”组成。其一般形式为:函数名(实际参数表);只有分号“;”组成的语句称为空语句。空语句是什么也不执行的语句。在程序中空语句可用来作空循环体或程序流程的转向点。把多个语句用括号{}括起来组成的一个语句称复合语句。在程序中应把复合语句看成是单条语句,而不是多条语句。函数调用语句空语句复合语句例如:printf(“hello”);scanf(“%d”,&a);复合语句在什么情况下使用复合语句?条件语句和循环语句在语法上只允许带一条语句当分支和循环中需要进行多项操作时{t=x;x=y;y=t;}被当作一条语句来处理

5、3.3.1字符输入输出函数字符输出函数:putchar()格式:putchar(字符变量);功能:在显示器上输出单个字符。如:putchar('A');(输出大写字母A)putchar(x);(输出字符变量x的值)putchar('101');(也是输出字符A)putchar('');(''是控制字符,表示换行)对控制字符则执行控制功能,不在屏幕上显示。使用本函数前必须要用文件包含命令:#include或#include“stdio.h”注意3.3.1字符输入输出函数举例比较例:输出单个字符。#include

6、>voidmain(){intc;chara;c=65;a='B';putchar(c);putchar('');putchar(a);}程序运行结果为:AB控制字符,表示换行3.3.1字符输入输出函数格式:getchar();功能:从键盘上输入一个字符。说明:(1)无参数(2)函数值是从输入设备接收的字符通常把输入的字符赋予一个字符变量,构成赋值语句,如:charc;c=getchar();注意键盘输入函数:getchar()3.3.1字符输入输出函数举例说明例:输入单个字符。#includemain(){intc;printf

7、("Enteracharacter:");c=getchar();printf("%c--->hex%x",c,c);}运行程序时会显示“Enteracharacter:”,光标闪烁,等待输入数据。假设输入A,则输出结果为:A--->hex413.3.1字符输入输出函数注意getchar()函数只能接受单个字符,输入数字也按字符处理。输入多于一个字符时,只接收第一个字符。使用本函数前必须包含文件“stdio.h”。使用getchar()函数还应注意几个问题#includemain(){charch;printf("Pressake

8、yandthenpressEnter:");ch=getchar();printf("Youp

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

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

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