C语言的程序出现了错误 就高手指点 谢谢

#include;#include;structStudent{intsid;intage;}structStudent*CreateStudent(void);void... #include;
#include;
struct Student
{
int sid;
int age;

}
struct Student * CreateStudent(void);
void ShowStudent(struct Student *);
int main(void)
{
struct Student *ps;
ps=CreateStudent();
ShowStudent(ps);

return 0;

}
void ShowStudent(struct Student *pst)
{
printf("%d %d\n",pst->sid ,pst->age);
}

struct Student * CreateStudent(void)
{
struct Student *p=(struct Student *)malloc(sizeof(struct Student));
p->sid=99;
p->age=88;
return p;

}

这段代码调试出现了以下错误 求高手解

--------------------Configuration: memorry_2 - Win32 Debug--------------------
Compiling...
memory_2.cpp
d:\program files\microsoft visual studio\c source\memory_2.cpp(1) : warning C4067: unexpected tokens following preprocessor directive - expected a newline
D:\Program Files\Microsoft Visual Studio\C source\memory_2.cpp(2) : warning C4067: unexpected tokens following preprocessor directive - expected a newline
D:\Program Files\Microsoft Visual Studio\C source\memory_2.cpp(9) : error C2236: unexpected 'struct' 'Student'
执行 cl.exe 时出错.

memory_2.obj - 1 error(s), 0 warning(s)
头文件 为
#include <stdio.h>;
#include <malloc.h>;
展开
 我来答
yunyue_jiang
2013-08-03 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:118
采纳率:0%
帮助的人:84.5万
展开全部

#include <stdio.h>    //这行有问题

#include <malloc.h>

struct Student
{
 int sid;
 int age;
 
};   //这行有问题
struct Student * CreateStudent(void);
void ShowStudent(struct Student *);
int main(void)
{
 struct Student *ps;
 ps=CreateStudent();
 ShowStudent(ps);

 return 0;

}
void ShowStudent(struct Student *pst)
{
 printf("%d %d\n",pst->sid ,pst->age);
}

struct Student * CreateStudent(void)
{
 struct Student *p=(struct Student *)malloc(sizeof(struct Student));
 p->sid=99;
 p->age=88;
 return p;

}


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kaixingui2012
2013-08-03 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6189万
展开全部
//include不用加分号
#include <stdio.h>
#include <malloc.h>
struct Student
{
int sid;
int age;

} ; //结构体定义要有分号
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式