为了账号安全,请及时绑定邮箱和手机立即绑定

关于局部与变量的任务

为什么编译器实际打印不出ful()的值,,main函数里的第二个x=100前不加类型,为什么打印结果就会出错,

正在回答

2 回答

第一个问题:是可以打印的  你是不是哪出问题了  ,最好将你的代码打出来看看,

第二个问题:不会出错,只是打印结果变成了

if语句内,x=50

main方法内,x=50

fn1:x=77

最后将代码打出来看看

1 回复 有任何疑惑可以回复我~

#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/5);
fn1();
return 0;
}

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926027    人
  • 解答问题       20793    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

关于局部与变量的任务

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信