(C和指针) #if 0/#if 1...#end if

  • 更新时间:2023-01-18 10:51:38
  • 编辑:卓飞文

一. “#if   0/  #if 1  ...  #endif” 的作用

1) code中定义的是一些调试版本的代码,此时code完全被编译器忽略。如果想让code生效,只需把#if 0改成#if 1

2) #if 0还有一个重要的用途就是用来当成注释,如果你想要注释的程序很长,这个时候#if 0是最好的,保证不会犯错误

    #if 1可以让其间的变量成为局部变量。

3) 这个结构表示你先前写好的code,现在用不上了,又不想删除,就用这个方法,比注释方便。

二. 例子  

复制代码 代码如下:
#include <iostream>  
int main(void)  
{  
    int a = 0;  
    #if 0  
    a = 1;  
    #endif  

    printf("%d\n",a);  
    return 0;  
}

 

相关教程

  • C++常量详解一(常量指针与常量引用的初始化)

    为网友们分享了关于C++的教程,这篇文章主要介绍了C++常量详解一(常量指针与常量引用的初始化),需要的朋友可以参考下

    发布时间:2022-07-25

  • C/C++指针和取地址的方法

    C/C++指针和取地址的方法,需要的朋友可以参考一下

    发布时间:2022-04-01

  • 讲解C语言编程中指针赋值的入门实例

    给大家整理了关于C语言的教程,这篇文章主要介绍了讲解C语言编程中指针赋值的入门实例,通过const int i与int *const pi这样两个例子来分析指针的赋值和地址指向,需要的朋友可以参考下

    发布时间:2023-01-04

  • C指针原理教程之C内嵌汇编

    给网友们整理关于C语言的教程,在学习 C 语言内嵌汇编的实验过程中,发现内嵌汇编极容易造成段错误。

    发布时间:2022-10-09

  • 解析C/C++指针、函数、结构体、共用体

    解析C/C++指针、函数、结构体、共用体

    给网友朋友们带来一篇关于C++的教程,这篇文章主要介绍了C/C++指针、函数、结构体、共用体的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

    发布时间:2022-09-12

  • 深入理解C语言指针

    为网友们分享了关于C语言的教程,关于指针,其是C语言的重点,C语言学的好坏,其实就是指针学的好坏。其实指针并不复杂,学习指针,要正确的理解指针

    发布时间:2022-06-22

  • C语言中指针 int *p=0;和int *p;*p=0;和”&“的关系和区别详解

    这篇文章主要介绍了C语言中指针 int *p=0;和int *p;*p=0;和”&“有什么关系和区别,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    发布时间:2022-04-13

  • 学习二维动态数组指针做矩阵运算的方法

    给网友朋友们带来一篇关于C++的教程,这片文章介绍了如何利用二维动态数组指针做矩阵运算,需要的朋友可以参考下

    发布时间:2023-01-03

  • C指针原理教程之C快速入门

    C语言作为大学编程或者计算机专业的一门必修课,把很多初学编程的小伙伴都难住了,感觉无从下手,今天呢,我们来简单介绍下,如何快速入门C语言

    发布时间:2022-04-04

  • 《案例学单片机C语言开发》源代码

    《案例学单片机C语言开发》源代码

    《 案例学单片机C语言开发 》利用Keil公司版的Vision3集成开发环境,从应用的角度,全面地介绍了用C51开发调试单片机程序的方法、过程和应注意的事项。书中列举了大量应用实例,使读者尽快、尽可能容易地掌握开发单片机的方法。 全书分为上、下两篇。上篇侧重于介绍基础知识,主要有C51语言和C语言以及汇编语言的对比,单片机内部资源、扩展资源及其编程等内容;下篇侧重于应用实例,通过实例,读者既可以在工作中进行类比编程,又可以开阔思

    大小:1.1 MB单片机开发配套资源

  • C语言程序设计教程(第2版)

    C语言程序设计教程(第2版) 课后答案

    《C语言程序设计教程(第2版)》是2011年2月21日机械工业出版社出版的图书,作者是朱鸣华。 本书介绍利用c语言进行程序设计的基本知识。全书共13章,详细介绍了c语言的基本概念、算法与程序设计基础、数据的输入和输出、选择结构、循环结构、数组、函数、指针、结构体与共用体、文件、面向对象程序设计与c++基础以及数据结构基础等内容。每章配有大量的习题,便于读者巩固所学知识,掌握程序设计的基本方法和编程技巧。 本书力求概念叙述准

    大小:120 KBC语言课后答案

  • 算法与数据结构:C语言版(第2版)

    算法与数据结构:C语言版(第2版) 课后答案

    《高等院校计算机教材系列:算法与数据结构C语言版(第2版)》以较通俗的语言,按照由易到难的原则,详细介绍了各种数据结构的基本概念、逻辑特性和物理特性,对各种结构定义了相应的抽象数据类型(ADT)以及相关的操作和算法。本书采用类C语言描述算法,并给出了各种算法的效率分析,以及这些结构在计算机科学及其他领域的应用。在各章末尾,还给出了几个算法设计举例和习题。 本书可作为高等院校计算机专业的教材,同时也可供计算机工

    大小:718 KB算法课后答案

  • 嗨翻C语言

    嗨翻C语言

    编辑推荐 想用C代码写好玩的游戏?想做一个C码侦探,解开很多谜团?或者把C码变成媒人,帮你找到梦中情人?哈哈!别担心,大卫格里菲思和大卫格里菲思的第一次将带你进入这个奇妙的C语言世界:这里没有什么无聊的学究腔,没有繁琐的陈词滥调,也没有令人望而生畏的一堆习题。作者用诙谐、幽默的语气告诉你一个又一个关于c的故事。无论你是学习C语言旅途中的新水手,还是经历过大风浪的老水手,都可以从HeadFirstC中体验到无穷的乐趣。 内容

    大小:43 MBC语言电子书

  • C语言核心技术(第2版)

    C语言核心技术(第2版)

    这本新版的经典O’Reilly参考书,对于C语言及其运行库中的每个特性给予了清晰、详细的解释,包括多线程、泛型宏,以及其他2011年C语言标准(C11)中的新功能

    大小:138 MBC语言电子书

用户留言