真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C#中#define后面為什么只加一個(gè)參數(shù)-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)C#中#define后面為什么只加一個(gè)參數(shù)的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司提供網(wǎng)站設(shè)計(jì)和自適應(yīng)建站服務(wù)。團(tuán)隊(duì)由有經(jīng)驗(yàn)的網(wǎng)頁(yè)設(shè)計(jì)師、程序員和市場(chǎng)專家組成,能夠提供從H5場(chǎng)景定制,網(wǎng)站制作,1元廣告,模板建站到微信平臺(tái)小程序開(kāi)發(fā)等全方位服務(wù)。 以客戶為中心,致力于為客戶提供創(chuàng)新、高效的解決方案,幫助您打造成功的企業(yè)網(wǎng)站。

#define只加一個(gè)參數(shù) 的解釋

里有:

#ifndef  __STDIO_H 
#define  __STDIO_H

這個(gè)__STDIO_H代表什么?而define的用法不是后面加兩個(gè)字符串嗎,它這里卻只加一個(gè)字符串,是什么意思?

還有很多頭文件里都有如下語(yǔ)句

#if  __STDC__ 
#define  _Cdecl 
#else 
#define  _Cdecl cdecl 
#endif

__stdc__,cdecl代表什么?

比方說(shuō)你#include進(jìn)來(lái)一個(gè)stdio.h,再#include進(jìn)來(lái)一個(gè)string.h。也許在string.h頭文件里又include了stdio.h。這樣你的程序中就include了兩個(gè)stdio.h。定義了兩個(gè)printf函數(shù)等等。

這就麻煩了,編譯會(huì)出錯(cuò)不說(shuō),就算編譯過(guò)了也是浪費(fèi)資源

加了一個(gè)#ifndef   _STDIO_H的話。在#include進(jìn)來(lái)的string.h中如果再試圖include一遍stdio.h的話,由于事先在第一個(gè)stdio.h中已經(jīng)定義了_STDIO_H這個(gè)宏。所以不滿足#ifndef   _STDIO_H這個(gè)條件,就不會(huì)編譯第二次了。

#define 后面不一定要加兩個(gè)字符串。一個(gè)也行,加一個(gè)字符串如#define   _STDIO_H   ,   #define   DEBUG   等等,一般在編譯前用來(lái)做開(kāi)關(guān)??刂凭幾g部分。上面所說(shuō)的頭文件中是一個(gè)例子。再舉一個(gè)查錯(cuò)的例子

#define  DEBUG 
... 
... 
#ifdef  DEBUG 
           fprintf(  stderr  ,  "Debug  Message\n "  ); 
#endif 
...

當(dāng)你程序完成之后??梢园?code>#define   DEBUG一行用注釋屏蔽掉。這樣在編譯的時(shí)候就不會(huì)把debug部分也編譯進(jìn)去了。

C#中#define后面直接加一個(gè)名詞是什么意思?

定義宏,并在預(yù)處理過(guò)程中將其替換為空字符串(即刪除)。

這樣做主要是為了標(biāo)記某些內(nèi)容,使程序閱讀者能夠清楚標(biāo)記表明的意義,同時(shí)又不影響被編譯的源代碼。

感謝各位的閱讀!關(guān)于“C#中#define后面為什么只加一個(gè)參數(shù)”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


分享題目:C#中#define后面為什么只加一個(gè)參數(shù)-創(chuàng)新互聯(lián)
標(biāo)題網(wǎng)址:http://weahome.cn/article/dgpgio.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部