计算机第四章C程序设计初步.ppt
《计算机第四章C程序设计初步.ppt》由会员分享,可在线阅读,更多相关《计算机第四章C程序设计初步.ppt(94页珍藏版)》请在第壹文秘上搜索。
1、第 4章C程序设计初步教学目标:通过本章的学习,要求学生在掌握结构化程序设计思想基础上,能够运用程序的三种基本结构(顺序结构、分支结构、循环结构)设计出简单的C程序。教学重点:基本输入输出语句;结构化程序设计思想;两种分支语句的格式与使用;三种循环语句的格式与使用;文件包含与宏定义。第 4章C程序设计初步教学难点:格式化输入输出语句;Switchcase语句的格式与使用;dowhile循环与 while循环的区别;break语句与continue语句的区别;带参数宏的定义方法与宏替换规则。教学方法:理论教学与实践教学相结合。第 4章C程序设计初步第第4 4章章C C程序设计初步程序设计初步4.
2、1 C语句概述语句概述4.2基本输入输出函数基本输入输出函数4.3结结构化程序设计思想构化程序设计思想4.4 分支结构的程序设计分支结构的程序设计 4.5 循环结构的程序设计循环结构的程序设计 4.6 编译预处理编译预处理 4.7 程序设计举例程序设计举例 第 4章C程序设计初步 4.1 C 语语 句句 概概 述述 C语言是函数式语言,每一个函数是由数据说明部分和执行语句部分组成。C语言中的所有语句均是执行语句,没有非执行语句。根据C语言的句法,语句可分为单个语句,复合语句和空语句。根据结构化程序设计的三个模块大致可分为:用于顺序结构中的表达式语句、赋值语句、函数调用语句等;用于分支结构中的i
3、f语句、switch语句、转移语句、标号语句等;用于循环结构中的while语句、for语句、do-while语句。另外在后两种结构中还可出现break语句、continue语句、复合语句和空语句等作为其中的一部分。第 4章C程序设计初步 (1)逻辑上每个语句最后都必须有一个分号(;),一个语句可分写成几行,几个语句也可合写成一行(但不提倡,因其不利于单步调试)。(2)空语句直接由分号(;)组成,常用于控制语句中必须出现语句之处,它不做任何操作,只在逻辑上起到有一个语句的作用。(3)复合语句由花括号 括起的若干个语句,语法上可以看成是一个语句。复合语句中最后一个语句的分号不能省略。如下面是一个复
4、合语句:z=x+y;y=x/z;x=z-y;第 4章C程序设计初步 (4)表达式语句是在各种表达式后加一个分号(;)形成一个语句。如赋值语句由赋值表达式加一个分号构成:x=x+y;再如表达式x+后加一个分号构成表达式语句:x+;表达式和表达式语句的区别是表达式后无分号,可以出现在其它语句中允许出现表达式的地方;而表达式语句后有分号,自己独立成一个语句,不能再出现在其它语句的表达式中。如:if(a=b)0)min=a;第 4章C程序设计初步 (5)控制语句有条件判断语句(if、switch),循环语句(for、while、do-while),转移语句(goto、continue、break、re
5、turn)。第 4章C程序设计初步4.2基本输入输出函数基本输入输出函数 4.2.1字符输出函数putchar()一般调用格式:putchar(参数)其中,参数可以是任意类型表达式,一般为算术表达式。功能:向显示器输出一个字符。返回值:如果输出成功,返回值就是输出的字符,否则返回EOF(-1)。如:putchar(a)/*输出字符a*/putchar(65)/*输出ASCII码为65的字符A*/putchar(a+2)/*输出字符c*/putchar(n)/*输出一个换行符*/第 4章C程序设计初步说明:1putchar()函数一次只能输出一个字符,即该函数有且只有一个参数。2putchar(
6、)函数可以输出转义字符。3在使用函数putchar()前,一定要使用文件包含:#include stdio.h 或#include 【例4.1】#include stdio.hmain()char a,b,c;a=o;b=u;c=t;putchar(a);putchar(b);putchar(c);putchar(n);putchar(65);putchar(t);putchar(B);putchar(a-10);运行结果:out ABe(代表空格)第 4章C程序设计初步4.2.2字符输入函数getchar()一般调用格式:getchar()功能:从键盘读入一个字符。返回值:如果读入成功,返回
7、值就是读入的字符,否则返回EOF(-1)。说明:1getchar()函数一次只能接收一个字符,即使从键盘输入多个字符,也只接收第一个。空格和转义字符都作为有效字符接收。2接收的字符可以赋给字符型变量或整型变量,也可以不赋给任何变量,作为表达式的一部分。第 4章C程序设计初步3getchar()函数是无参函数。4从键盘上输入的字符不能带单引号,输入以回车结束。5在使用函数getchar()前,一定要使用文件包含:#include stdio.h 或#include 【例4.2】#include stdio.hmain()char ch1,ch2,ch3;ch1=getchar();ch2=get
8、char()ch3=getchar();putchar(ch1);putchar(ch2);putchar(ch3);在运行时,若从键盘上输入:CG 则第一个getchar()接收的是C,第二个getchar()接收的是回车,第三个getchar()接收的是G。输出结果为:C(输出ch1的值)G (输出ch3的值)第 4章C程序设计初步 4.2.3格式输出函数printf()一般调用格式:printf(格式控制字符串,输出表列)功能:按指定格式向显示器输出数据。返回值:输出成功,返回输出字节数;否则返回EOF(-1)。输出表列:是要输出的数据,可以没有,有两个或两个以上时,用逗号(,)分隔。输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 第四 程序设计 初步
