函數名和取地址之間的關係

&運算符本來的意義,它要求其操作數是一個對象 函數名不是對象(函數是一個對象) 對於test和&test你應該這樣理解,test是函數的首地址,它的類型是void (),&test表示一個指向函數test這個對象的地址,它的類型是void (*)(),因此test和&test所代表的地址值是一樣的,但類型不一樣。test是一個函數,&test表達式的值是一個指針!  
相關文章
相關標籤/搜索