c语言 在函数中如果变量经过自加和自减运算后,函数执行完成后,经过自加和自减的变量会变成零?求解释啊
答案:5 悬赏:0 手机版
解决时间 2021-02-15 07:04
- 提问者网友:書生途
- 2021-02-14 08:55
c语言 在函数中如果变量经过自加和自减运算后,函数执行完成后,经过自加和自减的变量会变成零?求解释啊
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-02-14 09:42
肯定是在函数外有和函数内同名的变量,在函数内定义的变量它的作用范围只是在这个函数内,函数执行完毕它也就随之消失了。而你所说的变为零的变量一定是在函数外定义的,你仔细看一下。
全部回答
- 1楼网友:山有枢
- 2021-02-14 12:49
把最后的return(0)去掉试下
- 2楼网友:行路难
- 2021-02-14 12:07
局部变量是在你的函数内有效的,你要保存值,可以用全局变量,或者静态全局变量
- 3楼网友:西风乍起
- 2021-02-14 11:25
如果你的变量时在函数的中声明的,函数结束时,变量全部被释放 ,如果你想保存那变量的话,将变量申明为全局变量即可。
- 4楼网友:爱难随人意
- 2021-02-14 10:48
函数中声明的量是局部量,函数执行完成后这些变量的单元会被释放。要想保留它们上次运算的值,需声明为全局量才行。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯