这段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);
}
提示有一处错误,谁能告诉我错在哪里啊?
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); 少个逗号