c程序语言的常量变量和标识符,浅谈C语言中的常量与变量.pdf

课程教育研究 CourseEducationResearch 2014年4月 上旬刊 教学.信息

浅谈C语言中的常量与变量

刘 星

(青 岛工学院商学院 山东 青岛 266300)

【摘要】在任何一种程序设计语言中,常量和变量是进行编写程序的基础之一。虽然有关程序设计语言的教材中对于常量和

变量的概念都给 出了明确的定义。但是。对于初学程序设计的绝大多数学生学习编程的瓶颈是:为什么要使用常量与变量?何种

情况下使用他们?针对一个具体的题 目.需要定义几个变量?

【关键词】常量 变量 内存地址 数据类型

【中图分类号】G642 【文献标识码】A 【文章编号】2095—3089(2014)04—0127一O1

在任何一种程序设计语言中.常量和变量是进行编写程序 速进行程序处理

的基础之一 一些我们认为学习中很容易理解的问题.对初学 在程序的运行过程中有一些标志符的值会随着程序的执

者而言,却经常感觉到很迷茫,拿到一个题 目无从下手。刚开始 行发生变化 .而有一些不会发生变化.这就是在编程时常说的

有学生问这个问题的时候 .我觉得这么简单的问题.有什么好 变量和常量 。其实.从字面上不难看 出常量在程序运行过程 中

多讲的呢 后来通过与大量学生的接触.发现在学生在初学编 标识符的值不能改变的.而变量是指标识符的值会随着程序

程时.都会存有这样的疑惑。有些同学随着以后的学习慢慢的 语句的不断执行会发生改变的 前面已经说 了,储存地址、存

也就懂 了:还有一些同学,觉得好难啊,都不会用程序解决一个 储单元大小和存储单元 内存放的数据是 内存的三个最基本的

很简单的问题.从而在心理上对程序的学习产生了抵触情绪, 属性.因此常量与变量3-"然也有三个最基本的属性。即其所分

进而使的很多学生在学习生活中.一提到程序就感觉 “头大” 配到储存单元.该常 (变)量 占多大的存储空间及该地址所指

了。所以.我希望本文对初学程序的学生有一些帮助。对于程序 的存储空间里面的数值 为便于区分 .C语言中一般用大写来

的初学者而言.为什么要定义变量?针对一个具体的题 目而言, 表示常量.用小写来表示变量

需要定义什么类型的变量?需要定义几个变量呢?要解决上述 4.简单的编程思路

问题.我们首先要清楚地理解如下的几个概念: 那么在编写程序 的过程 中需要定义多少个常量和变量

1.内存 呢?这也是很 多学生在初学程序时感到十分疑惑的地方 简单

学习了计算机的基础知识后.我们知道:计算机在工作过 来说。一般都把 已知条件定义为常量.未知条件和求解过程 中

程 中.其用到的数据首先要被调入 内存才能被 CPU处理 。而 用到的一些辅助量定义为变量 对于初学者而言.当看到一个

内存有三个最基本的属性 ,即内存地址、存储单元 和其存储数 具体的题 目时,首先要分析题 目中,哪些是 已知条件 ,哪些是

据。这就好 比有一排抽屉 .为了方便区分不同的抽屉,给每一 未知条件。哪些是解题过程中的辅助量。事实上.学生在初 学

个抽屉分配一个唯一的编号 尔后根据具体的编号来区分不 程序时.很多学生都存在定义变量个数少于题 目编程中实际

同的抽屉 .把抽屉 的大小 比作存储单元的大小,把抽屉里面存 应该定义的个数。在教学过程中总结了一下.发生这一现象的

放的东西比作数据 .把抽屉的编号比作 内存地址(地址 :存储器 主要原因是:没有把题 目求解过程中用到的辅助量定义出来

由若干个单元组成,每个单元都有一个唯一的编号,该编号称 所 以在初学程序时,掌握了基本概念后 .接着应该是教给学生

为地址)。 如何画出程序的流程图或者盒图.这一部分的内容要尽量的

2.数据类型 给出学生练习、总结的时间。建议在做教学 日历的时候尽量的

在高级程序设计语言中引入了数据类型的概念.即把所 多出4个课时.以便于学生掌握程序流程图或盒图的画图技

有的数据加以分类。每一个数据f包括表达式)或每一个数据变 巧,然

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值