Hold_C
Hold_C
2017-05-30 15:41

C语言主调函数与被调函数 奇怪 现象

2
  • c
  • 主调函数与被调函数

此程序我在DEV-C++和Cfree5上运行,均无误,但是,若将test函数返回值改为void
则在DEV-C++上出现Warning,但是能运行出想要的结果,在Cfree5上会出现error
,但是之前学习的C的书中都说,被调函数置于主调函数之后,是违法的,但是为什么
test函数返回值为int可以无error呢?

 # include<stdio.h>
int main()
{
    test();
} 
int  test()
{
    printf("this is a test!\n");
    return 0;
}
  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

5条回答

为你推荐