跪求C语言高手!这个程序到底错误是什么?

error:expected`)'before"name"error:'structstudent'hasnomembernamed'next'... error: expected `)' before "name"
error: 'struct student' has no member named 'next'
展开
 我来答
wchyumo2011
2015-06-05 · TA获得超过2万个赞
知道大有可为答主
回答量:5810
采纳率:79%
帮助的人:2814万
展开全部
需要上代码,才能知道你错了哪里,这样一条错误语句判断不出!
错误提示说你的name前面多了一个)
你定义的结构体没有变量next
更多追问追答
追问

追答
首先你的while循环里面判断相等就错了,判断相等时==
其次,你的if里面里面strcmp(name, p2->name)后面多了一个name
再次,输出的时候不需要时候不需要取地址
接着,在if判断的时候进行了b赋值,那么结束后进行判断b值,不需要else
最后你检查一下你的结构体里是否有next
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式