不解...............................

来源:百度知道 编辑:UC知道 时间:2024/05/14 03:39:05
#include <stdio.h>
void main(void) //为什么后面还要在加一个(void)?
{
int x,y;

printf("请输入整数x:");
scanf("%d",&x);
printf("请输入整数y:");
scanf("%d",&y);

if(x>y)
printf("x比y大.\n");
else
{
printf("x可能比y小,");
printf("x也可能和y一样大.\n");
}
}

上面的老兄,你学过c吗?void用 在函数名的前面表示不返回任何参数,如果做为main的参数则表示不可以从命令行里直接传入给系统调用的main函数。

这个void只是说明不传入任何参数,其实并没有任何实际的语法含义。有没有都可以。