如何定义变量
答案:2 悬赏:50 手机版
解决时间 2021-02-25 17:43
- 提问者网友:一抹荒凉废墟
- 2021-02-25 10:47
如何定义变量
最佳答案
- 五星知识达人网友:轻雾山林
- 2021-02-25 11:12
变量意味着向编译器描述变量的类型,但并不为变量分配存储空间。定义一个变量意味着在声明变量的同时还要为变量分配存储空间。在定义一个变量的同时还可以对变量进行初始化。
局部变量通常只定义不声明,而全局变量多在源文件中定义,在头文件中声明。
局部变量
在一个函数的内部定义的变量是内部变量,它只在本函数范围内有效。
自动变量auto
函数中的局部变量,其缺省格式是自动变量类型。例如,在函数体中int b, c=3; 和auto int b, c=3; 是等价的。
自动变量是动态分配存储空间的,函数结束后就释放。自动变量如不赋初值,则它的值是一个不确定的值。
局部变量通常只定义不声明,而全局变量多在源文件中定义,在头文件中声明。
局部变量
在一个函数的内部定义的变量是内部变量,它只在本函数范围内有效。
自动变量auto
函数中的局部变量,其缺省格式是自动变量类型。例如,在函数体中int b, c=3; 和auto int b, c=3; 是等价的。
自动变量是动态分配存储空间的,函数结束后就释放。自动变量如不赋初值,则它的值是一个不确定的值。
全部回答
- 1楼网友:污到你湿
- 2021-02-25 11:46
看你用的是哪种shell了
对于bash,定义变量的形式是
name="xxx" #定义了name变量,并将"xxx"字符串赋值给它
如果要把name变量定义为环境变量,还需要在定义之后expor它
对于csh,定义变量要用set,
set name="xxx"
csh定义环境变量要使用setenv命令
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯