(C和指針) #if 0/#if 1...#end if
更新時間:2013年09月18日 09:03:06 作者:
#if 0還有一個重要的用途就是用來當成注釋,如果你想要注釋的程序很長,這個時候#if 0是最好的,保證不會犯錯誤
一. “#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++語言中的命名空間 (namespace)
C++名字空間是一種描述邏輯分組的機制,也就是說,如果有一些聲明按照某種準則在邏輯上屬于同一個模塊,就可以將它們放在同一個名字空間,以表明這個事實,這篇文章主要給大家介紹了關于C++語言中命名空間 (namespace)的相關資料,需要的朋友可以參考下
2021-08-08
C語言的數據結構之樹、森連、二叉樹之間的轉換圖解
這篇文章主要介紹了C語言的數據結構之樹、森連、二叉樹之間的轉換詳解,數據是信息的載體,是描述客觀事物屬性的數、字符以及所有能輸入到計算機中并被程序識別和處理的符號的集合,需要的朋友可以參考下
2023-07-07
C語言實現高精度減法
高精度的本質是將數字以字符串的形式讀入,然后將每一位分別存放入int數組中,通過模擬每一位的運算過程,來實現最終的運算效果,下面我們就來看看C語言如何實現高精度減法吧
2023-11-11
C++算法系列之日歷生成的算法代碼
日歷算法首先要知道日歷的編排規(guī)則,也就是歷法。所謂歷法,指的就是推算年、月、日的時間長度和它們之間的關系,指定時間序列的法則。
2018-05-05
C語言解決螺旋矩陣算法問題的代碼示例
這篇文章主要介紹了C語言解決螺旋矩陣算法問題的代碼示例,螺旋矩陣中的數字由第一行開始到右邊不斷變大,向下變大,向左變大,向上變大,如此循環(huán)...需要的朋友可以參考下
2016-04-04
C++實現郵件群發(fā)的方法
這篇文章主要介紹了C++實現郵件群發(fā)的方法,較為詳細的分析了郵件發(fā)送的原理與C++相關實現技巧,非常具有實用價值,需要的朋友可以參考下
2015-07-07
C++中的模板類繼承和成員訪問問題
這篇文章主要介紹了C++中的模板類繼承和成員訪問問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
2022-11-11