当前位置: 代码迷 >> C语言 >> 谭浩强书中的一个例题
  详细解决方案

谭浩强书中的一个例题

热度:180   发布时间:2004-11-25 08:42:00.0
谭浩强书中的一个例题

#define PRICE 30 main() { int num,total; num=10; total=num*PRICE; printf("total=%d",total); }

总是提示错误在红色处。不知道为什么错了~请教各位大虾了!

搜索更多相关的解决方案: 谭浩强  例题  

----------------解决方案--------------------------------------------------------
我试了一次,通过了,没有错,在《win-tc》下运行。
----------------解决方案--------------------------------------------------------

是不是开头没有包括printf函数的头文件

程序开头记得#include <stdio.h>


----------------解决方案--------------------------------------------------------

#include <stdio.h>

是不是没有包含头文件???

C的编译器不是必须加上头文件的,但会有警告!!

而C++的,则必须有,不然就报出错!!!

你用的什么编译器???


----------------解决方案--------------------------------------------------------

#include <stdio.h>

是不是没有包含头文件???

C的编译器不是必须加上头文件的,但会有警告!!

就我所接触到的大公司的编译器vc,tc,bc都是需要头文件的!!如果不包括头文件那是肯定不认识函数的!!


----------------解决方案--------------------------------------------------------

没错啊,!

我在C编译器下,运行可以!

可能是你的编译器有问题(函数库没有printf函数)


----------------解决方案--------------------------------------------------------

谢谢各位大虾~

偶用的是C-Free 3.5 (菜鸟级人物,抓一个就用的,根本不知道干嘛的。)

加上#include <stdio.h>可以运行了

但不知道是干啥用的! 汗~~~

大虾们别说先~ 偶查查~ 完事还不会再来麻烦各位!

灰常灰常感谢滴啦~~~


----------------解决方案--------------------------------------------------------
  相关解决方案