帮忙看哪儿定义错了

来源:百度知道 编辑:UC知道 时间:2024/06/05 10:45:54
#include<stdio.h>

struct stu{
int num;
float score;
struct stu *next;}

struct stu *creat();//
int main()
{

creat();
return 0;
}

struct stu *creat(){;}
哪儿错了啊?提示注释处有错...

#include<stdio.h>

struct stu{
int num;
float score;
struct stu *next;} STU;

struct stu *creat();//
int main()
{

creat();
return 0;
}

struct stu *creat(){return NULL;}

编译成功

C语言要用/**/
不能用//

struct stu{
int num;
float score;
struct stu *next;}
花括号后面加分号