这段C语言我错在哪里啊?

来源:百度知道 编辑:UC知道 时间:2024/05/22 20:04:56
#include <stdio.h>
void main()
{
int a,b,c,d;
printf("Help me!\n");
printf("a+b+c=d\n");
printf("请输入a:\n");
scanf("%d",&a);
printf("a=%d\n请输入b\n",a);
scanf("%d",&b);
printf("b=%d\n请输入c\n",b);
scanf("%d"&c);
printf("c=%d.则a+b+c\n",c);
d=a+b+c;
printf("%d/z",d);
}

提示有一处错误,谁能告诉我错在哪里啊?

错误提示一般都会告诉你哪一行出错了,比如下面的这个提示信息中:

"错误 noname.c 12: 非法指针运算在 main 函数中"

意思就是noname.c 的第12行有错误

=============================================================
开始编译文件: D:\Win-TC\projects\noname.c
-----------------------------------------------------
noname.c:
错误 noname.c 12: 非法指针运算在 main 函数中
警告 noname.c 13: 可能在'c'定义以前使用了它在 main 函数中
警告 noname.c 14: 可能在'c'定义以前使用了它在 main 函数中
*** 编译出现 1 个错误 ***
=============================================================

检查第12行:scanf("%d"&c);
修改:scanf("%d",&c);
再编译,就没问题了

scanf("%d"&c);
这句没有加逗号
应该写成
scanf("%d",&c);

scanf("%d",&c);
少了一个逗号!!
要细心啊!!

呵呵,那个定义的时候少个逗号......

scanf("%d"&c); 少个逗号