C语言求解。为什么会崩溃的。。!!
解决时间 2021-01-27 21:00
- 提问者网友:姑娘长的好罪过
- 2021-01-27 00:23
#include
void main()
{
int a,b,sum;
printf ("press a and b\n");
scanf ("%d,%d",a,b);
sum=a+b;
printf ("sum is %d\n",sum);
}
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-01-27 01:38
include
void main()
{
int a,b,sum;
printf ("press a and b\n");
scanf ("%d,%d",&a,&b);//这里改
sum=a+b;
printf ("sum is %d\n",sum);
}
赋值是要取地址运算
全部回答
- 1楼网友:duile
- 2021-01-27 05:24
那是你写的代码有问题,虽然能编译连接,但是运行时有错。举个很简单的例子如:
int *p;
*p = 5;
这两句代码没有语法错误,能编译连接通过,但是程序会崩溃。如果还有那种问题的话,仔细检查一下你的代码,不行就贴出来看看
- 2楼网友:duile
- 2021-01-27 04:20
scanf ("%d,%d",a,b);应该改为scanf ("%d,%d",&a,&b);输入要有&取址符
- 3楼网友:我住北渡口
- 2021-01-27 03:08
scanf ("%d,%d",a,b); 改成 scanf ("%d,%d",&a,&b);
我要举报
大家都在看
推荐资讯