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

为什么我把这节课的课后习题直接复制到vc中可以直接得到结果?

#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;
}

即使不做任何改动也可以直接输出期望运行值

正在回答

3 回答

VC++的c标准太久了,难免有错误

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

编译器的原因吧

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

你是想说vc是C++开发平台,不可以写C语言是吗?C++故名思义,这门语言就是在C语言的基础创造出来的,所以一些C语言的语法也可以在C++平台上使用

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

qq_淡末初夏_03336219 提问者

不是,我的意思是说:课后习题可以直接输出想要的结果而不需要任何变动那老师说更改变量类型是不是多此一举呢
2016-07-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我把这节课的课后习题直接复制到vc中可以直接得到结果?

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