C语言小白
用了VS 2019怎么出来的答案是负的?#include"stdio.h"
int main()
{
int a, b;
scanf_s("%d, %d", &a, &b);
printf("%d\n", a+b);
printf("Hello World\n");
return 0;
}
1,2
-858993459
Hello World
这是什么效果VS 真难用 把scanf_s里的逗号去掉:
#include"stdio.h"
int main()
{
int a, b;
scanf_s("%d %d", &a, &b);
printf("%d\n", a+b);
printf("Hello World\n");
return 0;
} 一般情况下scanf内除了格式化操作符以外,不加任何符号,连空格都不要加。若有其他字符,你就需要严格按照你写在里面的字符进行输入,否则就会出错。
你写成程序scanf内,两个%d之间有一个逗号,还有一个空格,而你输入的时候,只输入了逗号,没有输入空格就出错了。
页:
[1]