谭浩强书中的一个例题
#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>可以运行了
但不知道是干啥用的! 汗~~~
大虾们别说先~ 偶查查~ 完事还不会再来麻烦各位!
灰常灰常感谢滴啦~~~
----------------解决方案--------------------------------------------------------