程序中的变量代表内存中的一个存储单元,它的值是否可以随时修改?

程序中的变量代表内存中的一个存储单元,它的值是否可以随时修改?,第1张

变量的值可以修改,但内存单元搭猜嫌的地址是改不了的。

当然你也可以把变量存储到其他内存地址。

变量的内存兆烂地址是系统分配的,不需要知道具体值,只要有一个指向它指知手针即可。

C语言是一种强液唤类型语言,要求在使用数据前需要对数据的类型进行声明;

变量的定义就是创建一个变量,这个变量按照指定的数据类型分配一块内存空间并给它取闹饥凯上一个名字,这个名字就是变量名,变量名和分配的内存块是绑定起来肢历的,程序员通过变量名对这块内存进行存取 *** 作。所以如果修改了变量名就不知道该变量所指的内存块是哪里了。

变量分为全局变量,局部变量,静态变量等,每种变量的存放位置是不一样的;如全局变量存放在静态存储区 ,局部变量存放在栈里做临时存储


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

原文地址:https://54852.com/yw/12312919.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存