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

来源:5-10 局部与全局

qq_淡末初夏_03336219

2016-07-16 20:05

#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回答

  • qq_独孤傲雪_03876473
    2016-09-05 21:00:25

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

  • 文刀水山
    2016-07-27 09:54:32

    编译器的原因吧

  • 喂你耳屎
    2016-07-16 22:43:32

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

    qq_淡末初...

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

    2016-07-17 07:51:35

    共 1 条回复 >

C语言入门

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

926211 学习 · 20797 问题

查看课程

相似问题