天凉好个秋~ 发表于 2021-7-7 00:12:22

求知若渴,谦虚若愚;一个C的问题

#include <stdio.h>
#define PRICE 10

int main()
{
    int num, total;
    num = 10;
    total = num * PRICE;
    printf("total:%d\n", total);
    return 0;


报错:
严重性        代码        说明        项目        文件        行        禁止显示状态
错误        LNK1169        找到一个或多个多重定义的符号        001-数据类型变量常量        D:\C语言\Project1\x64\Debug\001-数据类型变量常量.exe        1

严重性        代码        说明        项目        文件        行        禁止显示状态
错误        LNK2005        main 已经在 PRICE.obj 中定义        001-数据类型变量常量        D:\C语言\Project1\001-数据类型变量常量\数据类型变量常量.obj        1
       

严重性        代码        说明        项目        文件        行        禁止显示状态
警告        C4477        “printf”: 格式字符串“%d”需要类型“int”的参数,但可变参数 1 拥有了类型“size_t”        001-数据类型变量常量        D:\C语言\Project1\001-数据类型变量常量\数据类型变量常量.c        9       

人造人 发表于 2021-7-7 00:34:07

第11行少了个 }

天凉好个秋~ 发表于 2021-7-7 19:02:27

人造人 发表于 2021-7-7 00:34
第11行少了个 }

}打漏了,编译器里面是有这个的,还是报错

人造人 发表于 2021-7-7 19:09:16

天凉好个秋~ 发表于 2021-7-7 19:02
}打漏了,编译器里面是有这个的,还是报错

截图

a327190489 发表于 2021-7-7 22:44:11

file:///C:/Users/32719/Documents/Tencent%20Files/327190489/FileRecv/MobileFile/Image/27U0LAVDV8V$HE$W~%7D8G%5B(5.png
我执行了一下没问题,估计你编译器的问题

天凉好个秋~ 发表于 2021-7-8 09:42:57

a327190489 发表于 2021-7-7 22:44
我执行了一下没问题,估计你编译器的问题

好的,谢谢

MZZ666 发表于 2021-7-8 10:53:13

建议符号下次直接成对打出来
页: [1]
查看完整版本: 求知若渴,谦虚若愚;一个C的问题