c语言auto定义变量
答案:1 悬赏:50
解决时间 2021-10-27 05:46
- 提问者网友:感性作祟
- 2021-10-26 04:50
c语言auto定义变量
最佳答案
- 二级知识专家网友:动情书生
- 2021-10-26 05:20
在函数内部定义的变量成为局部变量。在某些C语言教材中,局部变量称为自动变量,这就与使用可选关键字a u t o定义局部变量这一作法保持一致。局部变量仅由其被定义的模块内部的语句所访问。换言之,局部变量在自己的代码模块之外是不可知的。切记:模块以左花
括号开始,以右花括号结束。
对于局部变量,要了解的最重要的东西是:它们仅存在于被定义的当前执行代码块中,即局部变量在进入模块时生成,在退出模块时消亡。
定义局部变量的最常见的代码块是函数。
{
auto int num=1;\\num=1
printf("The internal block num equal %d\n",num);\\num=1输出The internal block num equal 1
num++;\\num=2
}
这个区域又是一个模块,里面num的对外部num的不影响
括号开始,以右花括号结束。
对于局部变量,要了解的最重要的东西是:它们仅存在于被定义的当前执行代码块中,即局部变量在进入模块时生成,在退出模块时消亡。
定义局部变量的最常见的代码块是函数。
{
auto int num=1;\\num=1
printf("The internal block num equal %d\n",num);\\num=1输出The internal block num equal 1
num++;\\num=2
}
这个区域又是一个模块,里面num的对外部num的不影响
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯