四月23C课程设计错误合集

来源:互联网 发布:淘宝店友情链接怎么弄 编辑:程序博客网 时间:2024/05/29 04:46
for(i=1;i<=n;i++)
{
printf("输入第%d个信息",&i);
head = add(head);

};

运行错误:造成i输出不合理,输出了i的存储地址。

应注意头脑清晰。此处应删去&


花括号注意要一对使用。有时花括号不成对,系统会报错至最后一行。

比如276 (最后一行)1C:\Users\Administrator\Desktop\学生成绩管理系统.c[Error] expected declaration or statement at end of input。


这是错误的代码;

printf("     输入球员所在学院   \n");
  scanf("%s",p->college);
  printf("      输入球员姓名    \n");
scanf("%s",p->s);
printf("    输入球员学号      \n");
scanf("%d",p->id);
printf("       输入球员球衣号码       \n");
scanf("%d",p->number);
printf("        输入球员身高       \n");
scanf("%d",p->height);
printf("     输入球员体重     \n");
scanf("%d",p->weight);
printf("      输入球员职责      \n");
scanf("%s",p->position);
p->next=NULL;

错误一:long类型应该是 ld%格式输入输出

错误二:除了字符串格式输入不用取地址运算符键盘输入,其他都要。此处漏了。

           p->college等符号意义是:结构中的准确变量。
 




0 0