[求助]C语言预定义习题
1. ^= 有什么作用?2. DEBUG 有什么作用?
3. 下面程序段有什么错误?
#define PI 3.14159
#define S(r) PI*(r)*(r)
...
area=S(a);
^=是位运算呀!我还没学呢。先不管它了。
第三题的原题是个选择题,问哪个是错误的,可就是那个是错误的,我也不知道哪里错了??
第二题原程序如下:
main()
{
int a=10,b=20,c;
c=a/b;
#ifdef DEBUG
printf("a=%d,b=%d",a,b);
#endif
printf("c=%d\n",c);
}
根本没有定义DEBUG呀!!!