本文介绍了C89 C99 VS GCC编译器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有,如果我编译使用C89 C99 VS下面的程序有区别吗?我得到的结果相同。难道真有这两者之间有区别吗?
的#include<&stdio.h中GT; 诠释的main()
{
//打印字符串到屏幕。
的printf(的Hello World \\ n);
}GCC -o的HelloWorld -std = C99 helloworld.c
VS
GCC -o的HelloWorld -std = C89 helloworld.c
解决方案
-
//
注释不C89的一部分,但都OK的C99, - 脱落的
的main()
不返回任何值等同于返回0;
在C99,但不因此,在C89。从(PDF),5.1.2.2.3p1:这篇关于C89 C99 VS GCC编译器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!