注册 登录
编程论坛 新人交流区

[求助]关于int的main问题

_2007 发布于 2007-10-01 20:57, 804 次点击

有比较多的会员及“*主”都说:

int main()

请问一下,这是C++的版本,还是??

main()是否可用?制作的程序是否可以运行?是否分windows系统及其它系统之分?

10 回复
#2
nuciewth2007-10-01 21:06
LZ的问题好怪异.
C的主函数本来就应该这样声明的嘛.
#3
_20072007-10-01 21:19

可能是我还没有入门,所以不懂得表达:


这是引用谭浩强C程序设计的第一章的示例:

int max(int a,int b); /*函数说明*/

main() /*主函数*/

{

int x,y,z; /*变量说明*/

int max(int a,int b); /*函数说明*/

printf("input two numbers:\n");

scanf("%d%d",&x,&y); /*输入x,y值*/

z=max(x,y); /*调用max函数*/

printf("maxmum=%d",z); /*输出*/

}

int max(int a,int b) /*定义max函数*/

{

if(a>b)return a;else return b; /*把结果返回主调函数*/

}

是main(),也没有int main()。

PS:在中专时,也学习过一些C语言,只是当时没有认真学习所以只会一些皮毛。后来是通过百度的kimi555推荐而使用谭浩强的C程序设计作为教本的。

#4
felicia2007-10-01 21:38
//头文件,其它函数等等
int main(void)
{
//
return 0;
}
这样写代码吧
#5
认识铁哥不2007-10-01 21:49
不知道啊,入门,帮顶
#6
_20072007-10-01 21:49
回复:(felicia)//头文件,其它函数等等int main(v...
请问一下:

“//”是什么程序用的?
#7
lflwill2007-10-02 09:06
#8
wwxbest2007-10-02 09:28
C的版本
C99里规定
#9
douyacai2007-10-02 13:51
main()相当于void main()函数主体里不用加return 语句,其返回值为空
如果是int main()表示函数返回值为整型,如果要使其返回值也变为空,就加return 0语句
(供参考)
#10
douyacai2007-10-02 13:53
那个//只是表示程序注释语句的标志
#11
一陀屎2007-10-02 15:03
1