1 / 94
文档名称:

第四章 C程序设计初步.ppt

格式:ppt   页数:94
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第四章 C程序设计初步.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第四章 C程序设计初步.ppt

文档介绍

文档介绍:教学目标:
通过本章的学习,要求学生在掌握结构化程序设计思
想基础上,能够运用程序的三种基本结构(顺序结构、分
支结构、循环结构)设计出简单的C程序。
教学重点:
;
;
;
;

教学难点:
;
~case语句的格式与使用;
~while循环与 while循环的区别;
;

教学方法:
理论教学与实践教学相结合。
第4章 C程序设计初步
C语句概述


分支结构的程序设计
循环结构的程序设计
编译预处理
程序设计举例
C 语句概述
C语言是函数式语言,每一个函数是由数据说明部分和执行语句部分组成。C语言中的所有语句均是执行语句,没有非执行语句。根据C语言的句法, 语句可分为单个语句,复合语句和空语句。根据结构化程序设计的三个模块大致可分为: 用于顺序结构中的表达式语句、赋值语句、函数调用语句等; 用于分支结构中的if语句、switch语句、转移语句、标号语句等;用于循环结构中的while语句、for语句、do-while语句。另外在后两种结构中还可出现break语句、continue语句、复合语句和空语句等作为其中的一部分。
(1) 逻辑上每个语句最后都必须有一个分号(;), 一个语句可分写成几行, 几个语句也可合写成一行(但不提倡, 因其不利于单步调试)。
(2) 空语句直接由分号(;)组成,常用于控制语句中必须出现语句之处,它不做任何操作,只在逻辑上起到有一个语句的作用。
(3) 复合语句由花括号{ }括起的若干个语句, 语法上可以看成是一个语句。复合语句中最后一个语句的分号不能省略。如下面是一个复合语句: 
{z=x+y; 
y=x/z; 
x=z-y;
}
(4) 表达式语句是在各种表达式后加一个分号(;)形成一个语句。如赋值语句由赋值表达式加一个分号构成: 
x=x+y;
再如表达式x++后加一个分号构成表达式语句: 
x++; 
表达式和表达式语句的区别是表达式后无分号, 可以出现在其它语句中允许出现表达式的地方;而表达式语句后有分号, 自己独立成一个语句,不能再出现在其它语句的表达式中。如: 
if((a=b)<0) min=a;
(5) 控制语句有条件判断语句(if、 switch), 循环语句(for、 while、 do-while),转移语句(goto、 continue、 break、 return)。

—putchar()
一般调用格式:putchar(参数)
其中,参数可以是任意类型表达式,一般为算术表达式。
功能:向显示器输出一个字符。
返回值:如果输出成功,返回值就是输出的字符,否则返回EOF(-1)。
如:putchar(’a’) /*输出字符a*/
putchar(65) /*输出ASCII码为65的字符A*/
putchar(’a’+2) /*输出字符c*/
putchar(’\n’) /*输出一个换行符*/
说明:
()函数一次只能输出一个字符,即该函数有且只有一个参数。
()函数可以输出转义字符。
()前,一定要使用文件包含:
#include "" 或#include <>
【】
#include ""
main()
{ 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
A□□□□□□□Be
(□代表空格)
—getchar()
 一般调用格式:getchar()
功能:从键盘读入一个字符。
返回值:如果读入成功,返回值就是读入的字符,否则返回EOF(-1)。
说明:
()函数一次只能接收一个字符,即使从键盘输入多个字符,也只接收第一个。空格和转义字符都作为有效字符接收。
,也可以不赋给任何变量,作为表达式的一部分。

最近更新

2024年黔南民族医学高等专科学校单招职业适应.. 40页

2025年三亚中瑞酒店管理职业学院单招职业技能.. 39页

2025年三明医学科技职业学院单招综合素质考试.. 41页

2025年上海大学单招职业适应性测试题库附答案.. 41页

2025年上海应用技术大学单招综合素质考试题库.. 40页

2025年上海电机学院单招职业倾向性考试模拟测.. 38页

2025年上饶卫生健康职业学院单招综合素质考试.. 41页

2025年中国计量大学单招职业适应性测试题库及.. 40页

2025年临沂职业学院单招职业倾向性考试模拟测.. 41页

2025年云南体育运动职业技术学院单招职业技能.. 40页

2025年云南城市建设职业学院单招职业适应性测.. 41页

2025年云南新兴职业学院单招职业倾向性测试题.. 41页

2025年亳州职业技术学院单招综合素质考试模拟.. 39页

2025年伊犁职业技术学院单招职业技能考试模拟.. 40页

2025年保定职业技术学院单招职业技能测试模拟.. 41页

2025年兰州石化职业技术学院单招职业技能测试.. 41页

2025年兰考三农职业学院单招职业技能测试模拟.. 41页

2025年内江职业技术学院单招职业倾向性考试模.. 42页

2025年内蒙古兴安盟单招职业倾向性测试模拟测.. 40页

2025年内蒙古巴彦淖尔盟单招职业倾向性考试模.. 39页

2025年包头轻工职业技术学院单招综合素质考试.. 40页

2025年北京戏曲艺术职业学院单招职业技能考试.. 40页

2025年华东政法大学单招职业技能考试模拟测试.. 40页

2025年南京视觉艺术职业学院单招职业倾向性考.. 40页

2025年南充职业技术学院单招职业倾向性测试模.. 41页

2025年南昌健康职业技术学院单招职业适应性测.. 39页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页