【C语言】【面试题】【笔试题】对于宏的使用,if endif #define _DEBUG_ ifdef _DEBUG_
2016-05-30 15:02
316 查看
#if 0 //如果条件为真执行下面代码,如果为假不执行,这里0为假 #include <stdio.h> int main() { return 0; } #endif //结束if宏定义 #define _DEBUG_ 0 //定义_DEBUG_ #include <stdio.h> int main() { printf("this is a test\n"); int i = 0; int arr[100]; for (i = 0; i < 100; i++) { arr[i] = 100 - i; //#if 0 //跟endif配套使用 //#ifdef _DEBUG_ //跟下面两种表示方法一样 //#if defined(_DEBUG_)//同上 #if _DEBUG_ //只要_DEBUG_被定义后面的程序就会被执行,前面就定义了_DEBUG_,所以下面程序将会执行 if (i == 10) { printf("%d\n", arr[i]); } #endif //#endif } system("pause"); return 0; }
相关文章推荐
- 【C语言】【面试题】【笔试题】对于宏的使用,if endif #define _DEBUG_ ifdef _DEBUG_
- 【C语言】【面试题】【笔试题】对于char 类型用%u与%d输出结果解析
- 【C语言【面试题】【笔试题】题目:在字符串中找出第一个只出现一次的字符。
- 【C语言】【面试题】【笔试题】.字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。
- 【C语言】【面试题】每瓶汽水1元,两个空瓶可以置换一瓶汽水,现在有20元,最多能喝多少瓶汽水
- 【C语言】【面试题】每瓶汽水1元,两个空瓶可以置换一瓶汽水,现在有20元,最多能喝多少瓶汽水
- 【C语言】【笔试题】【面试题】实现一个函数,可以左旋字符串中的k个字符
- 【C语言】【笔试题】【面试题】实现一个函数,可以左旋字符串中的k个字符
- 【C语言】【笔试题】【面试题】判断一个字符串是否为另外一个字符串旋转之后的字符串
- 【C语言】【笔试题】模拟实现strstr函数
- 【C语言】【笔试题】模拟实现strstr函数
- 【C语言】【面试题】【笔试题】调整数组使奇数全部都位于偶数前面
- 【C语言】编写一个折半查找函数
- 【C语言】有一个分数序列 2/1+3/2+5/3+8/5+13/8+… 求出这个数列前 20 项的和。
- 【C语言】球体从100米下落问题
- 【C语言】猴子吃桃问题
- 【C语言】【笔试题】两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- 用C和C++编写输出乘法口诀表
- 第13周项目1--分数类中的运算符重载
- C++ Primer 类 12.1-12.2 this ,定义