预编译处理\条件编译指令

 定义了DEBUG之后,与#ifdef和#endif配合使用

这样就可以轻松测试想要测试的部分内容

如果不需要它运行,直接注释掉 #define DEBUG 即可

#include
#include
#include
#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;
}

你可能感兴趣的:(C语言进阶,c语言)