关于C语言的一些问题

大家好!我刚开始自学C语言,我用Xcode来写代码,教材给出的示范代码如下:
#include <stdio.h>
void main(void)
{
    printf("\nHello World!");
}

输入以后可以输出hello world,但Xcode给出一个警告说Return type of 'main' is not 'int',这时如果将void
改成int,代码一样可以输出hello world,请问这是为什么?

第二个问题是,教材给出的编译软件是LCC-WIN32,请问在Mac系统上,除了Xcode以外,还有没有更好的C语言编译软件呢?

第三个问题,在Mac系统上能生成.exe文件吗?

第四个问题,目前有没有教如何在Mac系统上写C语言的教材呢?

问题比较多,烦请各位大神帮忙解答一下,谢谢!


杰哒哒
浏览 1334回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP