课程
/后端开发
/C
/C语言入门
主函数中x=10,if中x>0,这不是说明主函数是必须要经过if函数吗?这样得出的结果不就是50?
2015-09-05
源自:C语言入门 5-10
正在回答
加了个int,在if重新设置了为x的局部变量!
是啊,所以要在if语句里面在设个局部变量x,就不会影响main的局部变量了
int x=10 是局部变量的赋值语句呀...
if里面 x >0 后 被重新赋值成 100 了
所以后面的操作对像都是这个 x
Magic振宏2013蓄势待发 提问者
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答在if内x=100前面加int也该等于50才对啊请大佬帮忙解惑
3 回答++x为什么不等于1
1 回答x=x*2; //前面为什么不加int
1 回答值为啥等于 50
2 回答x%%y 为什么等于1