我确实弄错了,然后点哪个键会出现和?

img

img

img


对不起!我弄错了。去找了那个视频,发现他既然在黑框中直接打了个2 3 ,再点了哪才出现5这个数字,所以该如何出现总和呢?

#include<stdio.h>
#include<string>
 
int main()
{
    int a = 0;
    int b = 0;
    int sum = 0;
    scanf("%d %d", &a, &b);
    sum = a + b;
    printf("sum = %d\n", sum);
    system("pause");
    return 0;
}

感谢邀请,用这个代码试试,你就能看到结果了

按回车键啊

因为你还没输入数字啊,老铁!你那个2 6是你自己输出的。还有,你的main()方法返回值为int类型,然后你什么都没返回,居然没报错?

img

#include <stdio.h>

int main()
{
    int a = 0;
    int b = 0;
    int sum = 0;
    scanf("%d %d", &a, &b);
    sum = a + b;
    printf("sum = %d\n", sum);
    return 0;
}

终端输入流是行缓冲的,在输入数据之后,必须按回车健,这样输入函数才会从刚刚输入的那行字符串中提取数据。