为什么在c语言中这段程序不能运行?

来源:百度知道 编辑:UC知道 时间:2024/06/18 03:11:13
mian()
{
int a,b=322;
float x,y=8.88;
char c1='k',c2;
a=y;
x=b;
a=c1;
c2=b;
printf("%d,%f,%d,%c",a,x,a,c2);
}
望大家给我改正,谢谢!
那个是main(),但是也不能执行的!

#include <stdio.h>
void main()
{
int a,b=322;
float x,y=8.88;
char c1='k',c2;
a=y;
x=b;
a=c1;
c2=b;
printf("%d,%f,%d,%c",a,x,a,c2);
}

是不是没有声明main函数啊。

包含头文件了吗
#include "Stdio.h"
我运行了一下可以的

将main改回来就行了

下面这个代码在VC6上已经运行确认了:
#include <stdio.h>

main()
{
int a,b=322;
float x,y=8.88;
char c1='k',c2;
a=y;
x=b;
a=c1;
c2=b;
printf("%d,%f,%d,%c",a,x,a,c2);
}

包含头文件<stdio.h>应该就行了