c语言中存贮班级学生的变量,C语言----变量教案.docx

C语言----变量教案

课 题

2.2 常量和变量----变量

课型

理实一体化

授课班级

高二计算机(升学班)

课时

2

教学目标

复习巩固C语言中常量的应用;

掌握C语言中变量的命名规则及应用。

教学重点

C语言中变量的命名规则及应用。

教学难点

C语言中变量的综合运用。

教 学 过 程

一、组织教学

清点到课学生人数

二、复习旧知

常量:

1.符号常量

2.整型常量

3.浮点型常量(实型):

表示法:(1)浮点表示法 1234.56

(2)科学表示法 12.3456e(E)+2

强调:e(E)前面必须有数字;

e(E)后面必须是整数。

4.字符型常量:’A’

5.字符串常量:“A”

三、新授

1.变量:在程序运行过程中,其值可以改变的量。

2.变量命名规则:

以字母或下划线开头、由字母或下划线或数字组成。

强调:C语言中的关键字不能作为变量名

D1,d1:它们不是同一个变量

应用:判断下列变量名的合法性

xm(合法)

-xb(不合法:以“-”开头)

_xb(合法)

x-b(不合法:变量名中含有“-”号)

x_b(合法)

12mt(不合法:以数字开头)

m12t(合法)

mt12(合法)

int(不合法,C语言中的关键字不能作为变量名)

INT(合法,建议:C语言中的变量名一般用小写,增加可读性)

float(不合法,C语言中的关键字不能作为变量名)

floAt(合法)

C1,c1:它们不是同一个变量

变量命名原则:

“见名知义”---看到变量名,立即能联系到它可存储的数据类型。

如:姓名 name(xm)

性别 sex(xb)

年龄 age(nl)

3.变量的定义与初始化

变量定义的一般格式

[存储类型] 数据类型 变量名[, 变量名2…];

例如: float radius, length, area;

变量初始化的一般格式

[存储类型] 数据类型 变量名[=初值][, 变量名2[=初值2]…;

例如,float radius=2.5, length, area;

float radius=2.5;

等价于:float radius;

radius=2.5;

在程序中常常需要对变量赋初值,以便使用变量。语言程序中可有多种方法为变量提供初值。本小节先介绍在作变量定义的同时给变量赋以初值的方法。这种方法称为初始化。在变量定义中赋初值的一般形式为:

类型说明符 变量1= 值1,变量2= 值2,……;

例如:

int a=3;

int b,c=5;

float x=3.2,y=3,f,z=0.75;

char ch1='K',ch2='P';

应注意,在定义中不允许连续赋值,如a=b=c=5是不合法的。

三、实战挑战

学生先自行分析程序的运行结果,再上机调试运行进行验证。

任务一:向字符变量赋以整数。

main()

{

char a,b;

a=120;

b=121;

printf("%c,%c\n",a,b);

printf("%d,%d\n",a,b);

}

任务二:

main()

{

char a,b;

a='a';

b='b';

a=a-32;

b=b-32;

printf("%c,%c\n%d,%d\n",a,b,a,b);

}

任务三:

main()

{

int a=3,b,c=5;

b=a+c;

printf("a=%d,b=%d,c=%d\n",a,b,c);

}

四、巩固练习

详见教学课件

五、作业

详见上机辅导。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值