
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
我们在前几期的文章中给大家简单介绍了软件开发中常量的一些基础知识等内容,而本文我们就通过案例分析来学习一下,软件开发变量的概念与常见类型。
1、什么是变量?
变量其实就是在程序运行过程中不可以被改变的量叫做变量。
其值可以改变的量称为变量。一个变量应该有一个名字,在内存中占据一定的存储单元。
变量定义必须放在变量使用之前。一般放在函数体的开头部分。要区分变量名和变量值是两个不同的概念。
变量顾名思义是可以发生改变的,当你定义一个变量的时候的值,到后面你想改变它的值还是可以发生改变的。
变量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头。
2、变量的定义
变量定义就是告诉编译器在何处创建变量的存储,以及如何创建变量的存储。
变量定义指定一个数据类型,并包含了该类型的一个或多个变量的列表。如下所示:
typevariable_list;这里的type必须是要一个有效的C语言当中的数据类型,variable_list可以是由一个或者多个C语言中标识符组成
3、变量声明
变量声明向编译器保证变量以指定的类型和名称存在,这样编译器在不需要知道变量完整细节的情况下也能继续进一步的编译。
变量声明只在编译时有它的意义,在程序连接时编译器需要实际的变量声明。
变量的声明有两种情况:
一种是需要建立存储空间的,例如:inta在声明的时候就已经建立了存储空间。
另一种是不需要建立存储空间的,通过使用extern关键字声明变量名而不定义它。例如:externinta其中变量a可以在别的文件中定义的。
extern的作用:告知编译器变量在当前范围之外声明过了,被extern语句描述过的变量将分派不到任何空间,因为他们在别的地方被定义过了。
4、局部变量
在一个函数内部声明的变量是内部变量,它只在本函数内部有效,在本函数之外是不能使用的,这样的变量就是局部变量。
在某个函数或块的内部声明的变量称为局部变量。它们只能被该函数或该代码块内部的语句使用。局部变量在函数外部是不可知的。
5、全局变量
在函数外部声明的就是全局变量,全局变量是定义在函数外部,通常是在程序的顶部。全局变量在整个程序生命周期内都是有效的,在任意的函数内部能访问全局变量。全局变量可以被任何函数访问。也就是说,全局变量在声明后整个程序中都是可用的。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。