变量在c语言中的作用有:1、存储数据;2、读写内存;3、找到数据内存;4、节约内存空间;5、数据的命名与赋值;6、变量可变。存储数据是指,变量存储了程序运行过程中值会出现变化的数据,可通过变量更方便的存储和找到数据。
一、C语言中变量的作用
- 存储数据:存储程序运行过程中值会出现变化的数据,可通过变量更方便的存储和找到数据。这是变量最主要的作用。
- 读写内存:更方便对内存进行读写操作。
- 找到数据内存:更方便的找到存储数据的内存。
- 节约内存空间:通过将要多次使用的数据放在一个变量中,即使有更改,也只需要进行一次校正,节约内存空间。
- 数据的命名与赋值:通过命名数据来澄清数据代表什么,通过给变量赋值,也将数据与一些能够描述的名字连接起来,简单说,就是给数据一个能让人理解的名字,12可以指年龄,也可以指距离,所以,需要通过这个定义,12就有了不同的含义。
- 变量可变:变量是可以变化的,通过设置变量,让数据进行动态的变化。
二、C语言中变量的作用域
C语言中根据变量作用域的不同将变量分为局部变量与全局变量。
- 局部变量:在函数体内部或者在复合语句内部定义的变量,只在函数体内部或者复合语句内部有效的变量称为局部变量。
- 全局变量:在函数体外部定义的变量称为全局变量,全局变量可以被本文件中的其他函数所调用。它的有效作用域是从全局变量的定义位置开始直到本源程序文件的结束。不要误认为全部变量的作用域在整个源文件内有效,那是因为我们习惯于把全局变量定义在源文件的开头。
注意:如果一个源程序文件内全局变量与局部变量同名,那么在局部变量的作用域内,局部变量有效,全局变量被“屏
蔽”;或者定义在函数开头的局部变量与定义在复合语句内部的局部变量同名,则在局部变量的作用范围内,同名的
复合语句内定义的局部变量有效,函数开头定义的局部变量被“屏蔽”。
延伸阅读
变量的类型
- 属性变量:当我们在窗体中设计用户界面时,vb6会自动为产生的对象(包括窗体本身)创建一组变量,即属性变量,并为每个变量设置其缺省值。这类变量可供我们直接使用,比如引用它或给它赋新值。
- 用户自己建立的变量:用户也可以创建自己的变量,以便存放程序执行过程中的临时数据或结果数据等等。在程序中,这样的变量是非常需要的。下面就介绍这类变量的创建和使用方法。
文章标题:C语言中变量有哪些作用,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/34562