在C语言中,变量主要的作用是什么

在C语言中,变量主要的作用是什么,第1张

常量记忆数据只能存储一个固定的数据,永远不变,所以这当然不能算得上是记忆数据

变量存储的数据可以改变,你可以让它记忆5,下一步它可以变为10

如果你还无法理解

那么请不用尝试变量编程实现以下:

输入一个100之内的整数,输出它。

最后你会发现不使用变量无法实现

因为你每次需要输入的数需要存储下来,而常量只能在程序开始才能"赋值"(指定值),自然就不能

存储这个数据了,而变量就是用来存储数据的。

我的理解:常量是橡皮檫,虽然有各种形状,但在你买时就已经决定形状不可更改了,就好像你在

一个程序中可以设置常量,常量的值可以设为1,2,10或者是实型的15,26也可以是'a'但一经设

置便不可更改。而变量则像是橡皮泥,你可以轻易地改变他的形状,但你不能轻易地改变它的类

型,就如程序中你可以任意的改成它的值,从100到-100,从2到11111等

请添加详细解释

变量是一个名字映射到一个存储区域,方便我们的程序 *** 纵。在C中的每一个变量有一个特定的类型,它决定了变量的存储器的大小和构造范围。变量名可以由字母,数字和下划线字符。它必须以字母或下划线开始。大写字母和小写字母是不同的,因为C语言是区分大小写的。

基本变量类型:

Type     Description

char     Typically a single octet(one byte) This is an integer type

int     The most natural size of integer for the machine

float     A single-precision floating point value

double     A double-precision floating point value

void     Represents the absence of type

C编程语言还可以定义各种其他类型的变量,如枚举,指针,数组,结构,联合等。

1、三者之间的联系

变量是概念的具体表述方式,概念必须用变量的形式反映。

抽象程度低的概念可以直接作为变量,抽象程度高的概念,需要通过一套指标来进行测量。

指标是变量的特殊形式。

2、三者之间的区别:含义不同

概念是对现象的抽象,它是一类事物的属性在人们卞观上的反映。概念的抽象程度也有高有低。抽象层次高的概念往往包含多个抽象层次低的概念,并且它往往是难以直接观察和描述的。

变量是指具有一个以上取值的概念,或者说,就是包括一个以上范畴的概念。而那些只有一个固定小变的值的概念,则叫做常量。

把表示一个概念或变量的含义的一组可观察到的事物,称做这一概念或变量的一组指标。

扩展资料

从数学的角度

变量用于开放句子,表示尚未清楚的值(即变数),或一个可代入的值(见函数)。这些变量通常用一个英文字母表示,若用了多于一个英文字母,很易令人混淆成两个变量相乘。n,m,x,y,z是常见的变量名字,其中n,m较常表示整数。

从计算机的角度

变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储Script运行时可更改的程序信息。

例如,可以创建一个名为Click Count的变量来存储用户单击Web页面上某个对象的次数。使用变量并不需要了解变量在计算机内存中的地址,只要通过变量名引用变量就可以查看或更改变量的值。在VB Script中只有一个基本数据类型,即Variant,因此所有变量的数据类型都是Variant。

变量是计算机编程中的一个重要概念。变量是一个可以存储值的字母或名称。当你编程时,可使用变量来存储数字,例如建筑物的高度,或者存储单词,例如人的名字。简单地说,可使用变量表示程序所需的任何信息。你可能会问:“既然我可以使用信息,为什么要用变量?”因为变量可以随着程序的运行而改变其表示的值。例如,你可以写个程序来跟踪罐子里糖豆的数目。因为糖是要被吃掉的,所以罐里糖豆的数目可能会随着时间的推移而改变。你可以使用一个变量来表示不同时间的糖豆数目,而无需在每次糖豆数目变化时重新修改程序。将信息存储于变量中

使用变量有三个步骤:声明变量 (declare the variable)。告诉程序变量的名称和类型。

给变量赋值 (assign the variable)。赋予变量一个要保存的值。

使用变量 (user the variable)。在程序中获得变量中所存储的值。

声明变量

声明变量时,必须决定其名称和存储其中的数据的类型 (data type) 。使用 Dim 和 As 这两个关键字来声明变量,如下所示。Dim aNumber As Integer

这行代码的意思是要使用一个名为 aNumber 的变量,并且希望它所存储的值的数据类型为整数 (Integer)。因为 aNumber 是一个整数 (Integer) 数据类型,所以它只能存储整数。例如要存储 425这样带有小数的数字,则需使用双精度浮点数 (Double) 数据类型。如果要存储单词或句子,需使用字符串 (String)数据类型。另外一种在此值得一提的数据类型是布尔 (Boolean),它可存储 True 或 False 值。下面是关于如何声明变量的更多示例。Dim aDouble As Double

Dim aName As String

Dim YesOrNo As Boolean

给变量赋值

使用 = 符号给变量赋值,如下例所示。这时候,这个 = 符号我们称之为赋值变量运算符 (assignment operator)。aNumber = 42

这行代码的值为 42,它存储在先前声明的名为 aNumber 的变量中。声明变量并给变量赋个缺省值

你可以用一行代码声明变量,然后用另一行代码给变量赋值。比如:Dim aNumber As Integer

aNumber = 42

但是,如果尝试在赋值前使用变量,可能导致错误。因此,最好在同一行代码中声明变量和并给变量赋值。即使还不知道变量将要存储什么值,也可以给变量赋个缺省值 (default value) 。上面的两行代码就可以写成:Dim aNumber As Integer = 42

更多代码示例:Dim aDouble As Double = 0

Dim aName As String = "default string"

Dim YesOrNo As Boolean = True

通过用同一行代码声明变量并给变量赋个缺省值,可以避免可能发生的错误。以后你仍可以使用赋值方法为变量赋给不同的值。试一试

在本练习中,你要写一个小程序来创建四个变量并为其赋值,然后在一个消息框 (message box) 窗口中显示每个值。首先我们将创建存储代码的项目。创建项目

打开 Visual Studio在文件 (File) 菜单上,单击新建项目 (New Project)。在新建项目 (New Project) 对话框的模板 (Templates) 窗格中,单击 Windows 应用程序 (Windows Application)。在名称 (Name) 框中键入 Variables,再单击确定 (OK)。Visual Basic 将为程序创建文件并打开窗体设计器 (Form Designer)。下一步,我们将创建变量。创建变量并显示它们的值

双击该窗体。代码编辑器 (Code Editor) 打开并显示名为 Form1_Load 的代码节。这节代码,称为过程 (Procedure),包含在窗体首次加载到内存中时执行的指令。在 Form1_Load 过程中,键入以下代码。Dim anInteger As Integer = 42

Dim aDouble As Double = 39345677653

Dim aString As String = "I like woyouxian"

Dim aBoolean As Boolean = True

此代码声明四个变量:Integer、Double、String 和 Boolean,并给它们赋默认值。 提示键入代码时,您可能会注意到:在键入 As 后,光标下会出现一个单词列表。此功能称为智能感应 (Intellisense)。利用这一功能,您只需键入一个单词的前几个字母,便可以在列表中选择相应的单词。完成选择后,就可以按 Tab 键完成单词。注意每当在程序中表示实际文本时,必须用双引号 "" 将文本括起来。这会告诉程序将文本解释为实际文本而不是变量名。如果在实际文本中还包含双引号,你则用两个双引号代替。比如Dim aString As String = "I like ""b l a b l a""!"

给 Boolean 变量赋 True 或 False 值时,则无需用双引号将其括起来,因为 True 和 False 是 Visual Basic 关键字,其本身有特殊的含义。 然后在上一步写的代码下键入以下代码。MsgBox(anInteger)

MsgBox(aDouble)

MsgBox(aString)

MsgBox(aBoolean)

End

前四行代码使用 MsgBox 函数告诉程序在新窗口中显示上一步给每个变量所赋的值。最后一行使用 End 语句告诉程序在执行完此过程后结束。运行程序

选择调试 (Debug) 菜单中的开始调试 (Start Debugging) 运行程序。或者直接按快捷键 F5 运行程序。在出现的每个窗口上单击确定 (OK)。注意每个变量的值依次显示,然后程序结束。程序结束后,你可以返回并更改代码中给变量所赋的值,然后再次运行应用程序,你会看到显示的新值。

变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念,也是微积分的基础。

在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java和VisualBasic中)。

但另外一些语言可能使用其它概念(如C的对象)来指称这种抽象,而不严格地定义“变量”的准确外延。

其变量值是定量的,表现为数值大小,可经测量取得数值,多有度量衡单位。

用来对数据进行 *** 作,编程语言抽象出来的概念。

CPU并不能(也不用)识别变量名或其他的标识符,如果有兴趣可以了解一下汇编语言

初学的时候不用追得太深,能用程序解决问题就行。

两者区别:

变量一般有值,名称,类型这几个属性,名称让编译器或解释器能够区分它们,类型决定能对它进行那些 *** 作。

但如果你想自定义自己的类型,就需要用到类(Class)。它是你自定义的数据类型,用它所创建的“变量”叫做对象或类的实例。既然是你自己定义的类型,就由你来定义它如何拥有值,并能接受那些 *** 作,分别被称为类的属性和方法。

在很多面向对象的语言里,变量和对象的区别不是很明显,甚至直接把基础变量类型作为内置的类,你可以像 *** 作对象一样 *** 作一个变量,变量可以有自己的方法。但类可以有多个值,访问时一般用 对象名属性 来访问,而变量直接用变量名就行了。

以上就是关于在C语言中,变量主要的作用是什么全部的内容,包括:在C语言中,变量主要的作用是什么、在C语言源程序中,一个变量代表什么、变量、指标和概念三者有什么关系等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10104949.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存