在C语言中,变量主要的作用是什么?
3个回答
展开全部
常量记忆数据只能存储一个固定的数据,永远不变,所以这当然不能算得上是记忆数据
变量存储的数据可以改变,你可以让它记忆5,下一步它可以变为10
如果你还无法理解
那么请不用尝试变量编程实现以下:
输入一个100之内的整数,输出它。
最后你会发现不使用变量无法实现
因为你每次需要输入的数需要存储下来,而常量只能在程序开始才能"赋值"(指定值),自然就不能
存储这个数据了,而变量就是用来存储数据的。
我的理解:常量是橡皮檫,虽然有各种形状,但在你买时就已经决定形状不可更改了,就好像你在
一个程序中可以设置常量,常量的值可以设为1,2,10或者是实型的1.5,2.6也可以是'a'但一经设
置便不可更改。而变量则像是橡皮泥,你可以轻易地改变他的形状,但你不能轻易地改变它的类
型,就如程序中你可以任意的改成它的值,从100到-100,从2到11111等
请添加详细解释
展开全部
世界是物质的,物质是运动的,运动是有规律的。
变是绝对的,不变是相对的。
所以计算机一定要有在运行中可以变化的量。
实际上CPU在运行程序的时候是没有变量概念的,CPU操作的是寄存器,内存地址等。
比如定义一个变量表示当前时间,显然当前时间是在不停的变化的。
再比如for循环中常用的i,如果i不能变化,for循环就没有用了。
常量也是变量的一种,常量是常变量的简称。
变量是一段有名字的连续存储空间。在源代码中通过定义变量来申请并命名这样的存储空间,并通过变量的名字来使用这段存储空间。 变量是程序中数据的临时存放场所。
常量的存储和引用与变量相同,但运行时不能修改(编译器编译或者解释器解释的时候校验)。
变是绝对的,不变是相对的。
所以计算机一定要有在运行中可以变化的量。
实际上CPU在运行程序的时候是没有变量概念的,CPU操作的是寄存器,内存地址等。
比如定义一个变量表示当前时间,显然当前时间是在不停的变化的。
再比如for循环中常用的i,如果i不能变化,for循环就没有用了。
常量也是变量的一种,常量是常变量的简称。
变量是一段有名字的连续存储空间。在源代码中通过定义变量来申请并命名这样的存储空间,并通过变量的名字来使用这段存储空间。 变量是程序中数据的临时存放场所。
常量的存储和引用与变量相同,但运行时不能修改(编译器编译或者解释器解释的时候校验)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
常量记忆数据只能存储一个固定的数据,永远不变,所以这当然不能算得上是记忆数据
变量存储的数据可以改变,你可以让它记忆5,下一步它可以变为10
如果你还无法理解
那么请不用尝试变量编程实现以下:
输入一个100之内的整数,输出它。
最后你会发现不使用变量无法实现
因为你每次需要输入的数需要存储下来,而常量只能在程序开始才能"赋值"(指定值),自然就不能存储这个数据了,而变量就是用来存储数据的。
我的理解:常量是橡皮檫,虽然有各种形状,但在你买时就已经决定形状不可更改了,就好像你在一个程序中可以设置常量,常量的值可以设为1,2,10或者是实型的1.5,2.6也可以是'a'但一经设置便不可更改。而变量则像是橡皮泥,你可以轻易地改变他的形状,但你不能轻易地改变它的类型,就如程序中你可以任意的改成它的值,从100到-100,从2到11111等
变量存储的数据可以改变,你可以让它记忆5,下一步它可以变为10
如果你还无法理解
那么请不用尝试变量编程实现以下:
输入一个100之内的整数,输出它。
最后你会发现不使用变量无法实现
因为你每次需要输入的数需要存储下来,而常量只能在程序开始才能"赋值"(指定值),自然就不能存储这个数据了,而变量就是用来存储数据的。
我的理解:常量是橡皮檫,虽然有各种形状,但在你买时就已经决定形状不可更改了,就好像你在一个程序中可以设置常量,常量的值可以设为1,2,10或者是实型的1.5,2.6也可以是'a'但一经设置便不可更改。而变量则像是橡皮泥,你可以轻易地改变他的形状,但你不能轻易地改变它的类型,就如程序中你可以任意的改成它的值,从100到-100,从2到11111等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询