l108103t
Cirfe
2015-04-26 03:56

c与c++中函数使用的区别

  • c++
  • c
  • 函数式

我在a.c中这样写

void msg()
{
    printf("Hello\n");
}

然后在main.c中直接调用msg函数,不用加什么extern声明之类的,也不用包含a.c,直接像这样调用

 int main()
{
    msg();
    return 0;
}

不会出现问题,但是我把a.c 和main.c分别改为a.cpp和main.cpp之后,编译就会提示错误。请问这是什么原因??

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

7条回答