按网课打的代码,怎么会语法错误呢

问题遇到的现象和发生背景

感觉没错但他就是说我错

问题相关代码,请勿粘贴截图

#define _CRE_SECURE_NO_WARNINGS 1

#include

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

运行结果及报错内容

文件范围内找到“{”(是否缺少函数头)
语法错误“}”

#include "studio.h"
然后int main()后面的;删除

供参考:

#define _CRE_SECURE_NO_WARNINGS 1
#include <stdio.h> //修改
int main() //; 分号多余
{
    int num1 = 0;
    int num2 = 0;
    int a = 0;
    scanf("%d%d", &num1, &num2);
    a = num1 + num2;
    printf("a = %d\n", a);
    return 0;
}

主函数int main()后面的分号;去掉

main函数不带分号的

#include<stdio.h>包含输入输出文件,int main()后面不用分号;把;删除

main主函数后面不能有分号,c++中的分号代表这一行结束,你加了分号就表示入口函数被终止了,下面的函数语句都没进入主函数。你的头文件我不知道是你没写还是上传的时候出问题了,头文件写#include<stdio.h>,这是c语言中输入输出的基本头文件

首先main主函数后面不能有分号,再次头文件写#include<stdio.h>