又是晴天、 发表于 2013-10-16 17:02:45

小白求助

#include <stdio.h>

#define PRICE 30;

void main()
{
        int num,total;
        num - 10;
        total - num * PRICE;
        printf("total = %d\n",total);
}
小白刚开始看C语言0基础视频第二章,但是每次联系打出来的代码都不能运行,总是报错,自己看不懂是哪里错了,大神给指导下吧

yuqiuwangzi 发表于 2013-10-16 17:31:07

等号是不是写成减号了。。。

格式天下 发表于 2013-10-16 19:20:53

#include <stdio.h>

#define PRICE 30;

void main()
{
      int num,total;
      num = 10;
      total = num * PRICE;
      printf("total = %d\n",total);
}这个可以运行成功,如果不行,那请楼主贴出错误信息

cainiao367 发表于 2013-10-16 21:04:31

这样看是没问题的,
ps:输入符号应该是在西文环境下输入,再一个可以用其他的开发环境试一下,如c free

随风听雨雪 发表于 2013-10-16 21:38:12

等号是不是写成减号了。。。

爛泥糊墻 发表于 2013-10-16 22:16:58

敲代码要认真,不要因为写错了符号又不知道而去检查其他的错误,这样很耽误功夫;
极力避免低级错误,经常'练习'。看你连中文都打错了,多马虎啊,(小小的善意提醒,楼主莫怪{:5_92:}
)

风之残月 发表于 2013-10-17 09:44:51

#include <stdio.h>

#define PRICE 30

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

平平常常丶 发表于 2013-10-17 10:59:06

      num - 10;
               total - num * PRICE;你看这两行,你是打算赋值的吧,把减号改成等号就可以啦!

牡丹花下死做鬼 发表于 2013-10-19 02:08:03

#include <stdio.h>

#define PRICE 30;

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

a1289074 发表于 2013-10-19 16:46:41

#define PRICE 30
这么是没有分号的 你加上去分号当然问题一大堆呃。。。

花开淡墨痕 发表于 2013-11-3 10:56:47

等号写成了减号我试过了你试一下    num=10;total-num*RPICE;就好了
页: [1]
查看完整版本: 小白求助