宏的##和#作用

在宏里面, ##的作用:連接2個標識符

#define method(name) - (void)load##name {}
method(abc)  //- (void)loadabc {}
method(ddd)  //- (void)loadddd {}
method(ttt)  //- (void)loadttt {}

在宏里面, #的作用:給右邊的標識符加上雙引號""

#define test(name) @#name
test(abc) // @"abc"
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • ?1 C語言程序的結構認識 用一個簡單的c程序例子,介紹c語言的基本構成、格式、以及良好的書寫風格,使讀者對c語...
    CONLYOUC閱讀 8,735評論 9 66
  • 前言雖然電影敘述的是亞歷山大的成敗但我覺得是亞歷山大的母親成就了這一切當然也是她毀了這一切,在歷史的塵煙里這位母親...
    Santiago1314閱讀 1,112評論 0 1
  • 大多數人都有同樣的想法,小孩子在很小的時候很可愛至極,像是捧在手心里的棉花糖一樣,捧在手上,甜在心里??墒菨u漸的你...
    呦呦寶寶說閱讀 723評論 0 0
  • 我在你的城, 走過你走過的街巷, 路過你路過的風云。 我來見你。 想象著所有我能想象到的團圓、溫馨, 以及懷抱。 ...
    歌舒_天閱讀 406評論 9 2