定义了DEBUG之后,与#ifdef和#endif配合使用
这样就可以轻松测试想要测试的部分内容
如果不需要它运行,直接注释掉 #define DEBUG 即可
#include<stdio.h> #include<stdlib.h> #include<math.h> #define DEBUG //调试完成之后,只要删除DEBUG,后续的指令都不会进行了 int main() { //初始化 double a,b,c; double s,area; //输入a,b,c的值 scanf("%lf,%lf,%lf",&a,&b,&c); #ifdef DEBUG printf("DEBUG:a=%f,b=%f,c=%f\n",a,b,c); #endif s=(a+b+c)/2; #ifdef DEBUG printf("DEBUG:s=%f\n",s); #endif area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("Area=%f\n",area); system("pause"); return 0; }