内容正文:
YCF
正版可修改PPT
(中职)C语言程序设计案例教程 1.1C语言程序的特点ppt课件
1
C语言程序的特点
Teacher teaching design
CONTENTS
目 录
C语言程序的特点
C语言的结构组成
案例分析
仿真演练
标识符
C语言程序的特点
PART 01
1、C语言提供的语句简洁、使用方便、格式紧凑,语法灵活。C语言一共有32个关键字,9种控制语句,语句简练,书写自由。以下关键字由系统定义,不能用作其他定义。
C语言程序的特点
①与数据类型相关的关键字:
char(字符型) int(整型) short(短整型) long(长整型) signed(有符号)
unsigned(无符号) float(单精度实型或单精度浮点型 ) double(双精度浮点型)
enum(枚举型) struct(结构体类型) typedef(自定义类型)
union (共用体类型或公用体类型或联合体类型)
②与存储类型相关的关键字
auto(自动类型) register(寄存器类型) static(静态类型) extern(外部类型)
C语言程序的特点
③与控制语句相关的关键字
if(如果) else(否则) switch(开关) case(事例) default(预置默认) do(做或干) while(在…期间,与…同时,虽然) for(C语言表示在于从“控制变量”等于“初值”开始,循环) break(中断或终止当前循环或终止switch) continue(继续) goto(转移) return(返回)
④其他关键字
const( 表示定义常量,在程序运行过程中,常量的值不能改变) sizeof(C语言的关键字但并不是函数表示某某类型的大小长度) volatile(volatile的本意是“易变的”,volatile定义的变量,它的值在编译时是会改变的)
⑤9种控制语句
if(……)else …… switch(……)……case for(……)…… while(……)……
do……while(……) continue break goto return
C语言程序的特点
2、C语言有34种运算符,有算术、关系、逻辑、位、赋值、指针、条件、逗号、下标、类型转换等;
3、C语言是格式化模块化程序设计语言主,采用自顶向下、逐步求精的结构化程序设计方法,即化整为零,分工合作、资源共享。
4、C语言具在移植性、通用性的特点;
C语言的结构组成
PART 02
C语言的结构组成
案例1、请同学们观察分析以下程序的结构 (程序功能是:求两数之和 ),完成任务。
#include<stdio.h> /*头文件*/
main( ) /*主函数*/ 函数首部
{ int a,b,sum; /*声明部分,定义变量*/
a=123;b=456; /*给变量赋值*/
sum=a+b; /*通过求各运算把结果存储在变量单元*/
printf("sum is %d
",sum); /* 输出sum的值*/
}
C语言的结构组成
案例2、阅读以下程序(程序功能是:求两数中的最大值 )
int max(int a,int b); /*函数说明*/
main() /*主函数*/
{
int x,y,z; /*变量说明*/
int max(int a,int b); /*函数说明*/
printf("input two numbers:
");
scanf("%d%d",&x,&y); /*输入x,y值*/
z=max(x,y); /*调用max函数*/
printf("maxmum=%d",z); /*输出*/
}
int max(int a,int b) /*定义max函数,指明函数类型,形参名称及数据类型*/
{
if(a>b) /*if条件判断指如果条件成立 执行下面程序段*/
return a; /*上述条件成立,把变量a值返回主调函数*/
else /*指if条件不成立,执行下面程序段*/
return b; /*把变量b值返回主调函数*/
C语言的结构组成
1、C程序的基本单位是 函数 。
2、C程序中语句都以