在C及C++語言中允許用一個(gè)標(biāo)識(shí)符來表示一個(gè)字符串,稱為宏,該字符串可以是常數(shù)、表達(dá)式、格式串等。在編譯預(yù)處理時(shí),對(duì)程序中所有出現(xiàn)的“宏名”,都用宏定義中的字符串去代換,這稱為“宏代換”或“宏展開”。
在C及C++語言中允許用一個(gè)標(biāo)識(shí)符來表示一個(gè)字符串,稱為宏,該字符串可以是常數(shù)、表達(dá)式、格式串等。在編譯預(yù)處理時(shí),對(duì)程序中所有出現(xiàn)的“宏名”,都用宏定義中的字符串去代換,這稱為“宏代換”或“宏展開”。