如何修复---->警告:#include指令末尾的额外令牌

时间:2015-10-03 19:10:30

标签: c

当我尝试运行此代码时

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

无法编译并在下面显示此消息

  

main.c:1:19:警告:#include指令末尾的额外令牌[默认启用]

2 个答案:

答案 0 :(得分:1)

指令必须分开,一个在另一个之下。另一方面,在这段代码中,变量i是不必要的。

#include<stdio.h>

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

答案 1 :(得分:0)

您的#include指令后面应该有一个空格,而int main()应该与include指令分开。