学习c语言第一天实在不知道错哪了

img


错哪了呢,我真的不会啊,好伤心真的不会,怎么凑出来30个字啊

第七行,后引号和后括号和后分号,全部写成中文全角符号了
第八行,%d后面的引号没有写
第四行和第十一行,疑似花括号也是中文全角的,因为你的代码没有别的地方有花括号,没有比较,只能是猜测。

估计是输入法全角半角的问题

【以下回答由 GPT 生成】

问题分析: 1. 编译错误会有相应的错误信息,需要将错误信息提供出来; 2. 编译错误可能是语法错误、变量使用错误等。

解决方案: 根据您提供的信息,您在代码中将返回值用问号代替了,这会导致编译错误。在C语言中,main函数需要有一个返回值。通常情况下,如果程序正常执行完毕,我们可以使用return 0;表明程序执行成功。如果程序执行出错,我们可以使用return 1;或其他非零值来表示执行失败。

下面是更正后的代码:

#include <stdio.h>

int main() {
    int a;
    int b;

    printf("请输入两个整数:");
    scanf("%d%d", &a, &b);
    printf("%d+%d=%d\n", a, b, a+b);

    return 0;
}

请尝试使用上述更正后的代码重新编译运行,如果仍然有错误,请提供具体的错误信息,以便我们能够更好地帮助您解决问题。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^