Online Compiler C

#include <stdio.h> int main() { int a, b, c, sum; printf("Введите 3 числа:"); scanf("%d%d%d", &a, &b, &c); sum=a+b+c; printf("%d+%d+%d=%d\n",a,b,c,sum); return 0; }
这段代码的功能是:从用户输入读取三个整数,计算它们的和,并输出加法算式。

代码整体逻辑正确,但有一个小问题需要注意。

- 变量 `sum` 在使用前没有初始化,但这里直接赋值 `sum=a+b+c`,所以没有问题。不过,建议养成变量初始化的好习惯。
- 检查 `scanf` 的返回值可以增加程序的健壮性,但这不是必须的。