define的名詞(defined)

導讀您好,現在軟糖來為大家解答以上的問題。define的名詞,defined相信很多小伙伴還不知道,現在讓我們一起來看看吧!1、它的意思是,如果在程序...

您好,現在軟糖來為大家解答以上的問題。define的名詞,defined相信很多小伙伴還不知道,現在讓我們一起來看看吧!

1、它的意思是,如果在程序中沒有對**進行過#defined ** 的定義。

2、則編譯下面的語句,否則不編譯。

3、這中情況多用在需要經常移植的程序模塊上,或是調試的時候用,比如說上面...}中的語句是調試時用的,但調試完成后不用它了,那么就可以用這個了。

4、也許你會說,刪了不就是了嗎?可是如果...}里面有很多語句的時候,還有你希望再次閱讀程序時還看到這些信息。

5、#if defined(symbol) 屬于宏定義的一部分#if defined(symbol) //如果symbol沒有被定義。

6、#ifdef symbol //則定義symbol等價于:#if !defined(symbol)。

7、#ifndef symbol //不定義symbol。

本文就為大家分享到這里,希望小伙伴們會喜歡。

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!