HRH6 发表于 2022-3-26 19:41:37

C语言编译入门

#include<stdio.h>

#define PRICE 30;

void main()
{
        int num total;
        num = 10;
        total = num * PRICE;
        printf("total=%d\n", total);
}

想知道这个代码有错吗?编译的时候显示未定义标识符total.

isdkz 发表于 2022-3-26 19:45:06


#include<stdio.h>

#define PRICE 30;

void main()
{
      int num, total;// 这里少个逗号
      num = 10;
      total = num * PRICE;
      printf("total=%d\n", total);
}

HRH6 发表于 2022-3-26 19:48:05

可是还是不对呀

ba21 发表于 2022-3-26 19:53:25

HRH6 发表于 2022-3-26 19:48
可是还是不对呀

还能有什么不对?保存重新编译

Gacy 发表于 2022-3-26 20:25:41

少了个逗号

傻眼貓咪 发表于 2022-3-26 20:42:55

int main()

a1372245671 发表于 2022-3-26 20:53:05

{:10_331:}

沐雨尘枫 发表于 2022-3-26 21:18:49

等于300#include<stdio.h>

#define PRICE 30;

int main()
{
      int num, total;// 这里少个逗号
      num = 10;
      total = num * PRICE;
      printf("total=%d\n", total);
}
在dev运行没问题

gandixiwang 发表于 2022-3-26 21:46:40

本帖最后由 gandixiwang 于 2022-3-26 21:52 编辑

#include<stdio.h>

#define PRICE 30;

int main()
{
      int num,total;
      num = 10;
      total = num * PRICE;
      printf("total=%d\n", total);
      
      return 0;
}
除了少了个逗号,你还少了个return 0;,还有 void main() 改成 int main()
你把我这个复制上去运行一下看看,应该可以成功执行的

C丁洞杀O 发表于 2022-3-26 21:49:49

这个啊,哎~~~

首先上面可以,你的也可以!!!


#include<stdio.h>

#define PRICE 30;

void main(void) //如果main方法不返回,一定要加void(或者定义参数)
{
      int num, total;// 这里少个逗号
      num = 10;
      total = num * PRICE;
      printf("total=%d\n", total);
}

这样改,最简单。

a1372245671 发表于 2022-3-26 22:52:52

{:10_318:}

沐雨尘枫 发表于 2022-3-27 13:59:58

C丁洞杀O 发表于 2022-3-26 21:49
这个啊,哎~~~

首先上面可以,你的也可以!!!


在dev你这个有问题关于return我这儿不做要求

C丁洞杀O 发表于 2022-3-27 22:27:49

沐雨尘枫 发表于 2022-3-27 13:59
在dev你这个有问题关于return我这儿不做要求

DEV???不是VS吗???

FallenLight 发表于 2022-3-28 00:07:41

int num, total;

zy990106 发表于 2022-3-28 00:35:51

#include <stdio.h>

# define PRICE 30;

int main()
{
      int num ,total; //要用逗号隔开
      num = 10;
      total = num * PRICE;
      printf("total=%d\n", total);
      
      return 0;
}

zy990106 发表于 2022-3-28 00:36:26

还有就是int main()

zy990106 发表于 2022-3-28 00:38:17

C丁洞杀O 发表于 2022-3-27 22:27
DEV???不是VS吗???

这种程序不要求运行环境的

HRH6 发表于 2022-3-29 20:47:14

C丁洞杀O 发表于 2022-3-27 22:27
DEV???不是VS吗???

对,我是用的VS,他就不行
页: [1]
查看完整版本: C语言编译入门