林幕
2019-07-05 12:27
#include <stdio.h>
int x = 77;
void fn1()
{
printf("fn1(): x=%d\n", x);
}
int main()
{
int x = 10;
if(x>0)
{
x = 100;
x /= 2;
printf("if语句内, x=%d\n", x);
}
printf("main方法内, x=%d\n", x);
fn1();
return 0;
}
因为在if里x被赋予的量变了,只需在printf("main方法内,x=%d\n",x);前加一个x=10;就可以了
if 里面 x=100,前面需要加int
C语言入门
926217 学习 · 20797 问题
相似问题