【发布时间】:2022-12-12 08:58:57
【问题描述】:
在尝试包含自定义头文件时,我在我的 C 代码中看到以下错误 - “警告:#include 指令末尾的额外标记”,尽管即使在抛出错误之后,该程序似乎仍按预期工作。
但为什么会出现警告信息?有什么意义?
编码:
#include <stdio.h>
#include "sumOfTwo.h";
int main() {
int a = 0;
printf("Enter a: ");
scanf("%d", &a);
int b = 0;
printf("Enter b: ");
scanf("%d", &b);
printf("%d + %d = %d", a, b, sumOfTwoNumbers(a, b));
printf("\n");
return 0;
}
头文件:
int sumOfTwoNumbers(int a, int b) {
return a + b;
}
警告背后的原因是什么?代码和头文件如上所述。
【问题讨论】:
标签: c header warnings header-files gcc-warning