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

简介: 预编译处理\条件编译指令

定义了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;
}


目录
相关文章
|
1月前
使用if语句
使用if语句
27 2
|
1月前
|
Serverless C++
8语句
8语句
24 1
|
1月前
|
SQL 关系型数据库 MySQL
Mysql查询语句的书写顺序
这是一个关于SQL查询语句的摘要,主要包括:`SELECT`(可选`DISTINCT`)字段从表1,可连接到表2,带`JOIN`和`ON`条件,`WHERE`过滤条件,`GROUP BY`按字段分组,`HAVING`进一步过滤,`ORDER BY`排序,及`LIMIT`指定返回结果的起始位置和数量。
13 0
|
1月前
|
关系型数据库 MySQL
Mysql查询语句的执行顺序
Mysql查询语句的执行顺序
17 0
|
1月前
|
C++ 容器
c++语句详细介绍(一)
前言 这篇简单介绍一下c++语句,主要有简单语句、语句作用域、条件语句、迭代语句以及异常处理机制
47 0
|
7月前
try - except 语句
try - except 语句
85 0
|
8月前
|
C语言
if语句介绍
if语句介绍
60 0
|
11月前
|
Shell
一.条件选择:if语句
一.条件选择:if语句
108 0
|
自然语言处理 程序员 Python
耐人寻味的 for...else...语句
耐人寻味的 for...else...语句
56 0
|
Java Shell 测试技术
shell编程之条件语句(条件测试、if语句、case语句)(上)
要使Shell脚本程序具备一定的“智能”,面临的第一个问题就是如何区分不同的情况以确定执行何种操作。Shell环境根据命令执行后的返回状态值($?)来判断是否执行成功,当返回值为0时表示成功,否则(非0值)表示失败或异常。 使用专门的测试工具——test命令,可以对特定条件进行测试,并根据返回值来判断条件是否成立(返回值为0表示条件成立)。 使用test测试命令时,有以下两种形式:
186 1