C99 标准对此作了严格规定,必须加。
在C90等标准中是允许main()的,它是int类型的。
程序结束并不是由main()函数决定的,其实是程序调用了main() 函数。
/* 程序结束后会释放内存的,现在的操作系统是运行在保护模式下的,其内存完全是由系统管理的 */
int main(void) /* 标准写法 */
{
return 0;
}
main() /* 过去标准允许 */
{
return 0;
}
[[italic] 本帖最后由 cosdos 于 2007-12-4 15:09 编辑 [/italic]]
在C90等标准中是允许main()的,它是int类型的。
程序结束并不是由main()函数决定的,其实是程序调用了main() 函数。
/* 程序结束后会释放内存的,现在的操作系统是运行在保护模式下的,其内存完全是由系统管理的 */
int main(void) /* 标准写法 */
{
return 0;
}
main() /* 过去标准允许 */
{
return 0;
}
[[italic] 本帖最后由 cosdos 于 2007-12-4 15:09 编辑 [/italic]]
—>〉Sun〈<—