-3
A
回答
1
main
是一個功能? &main
是可以被鑄造爲整數類型的函數的地址。
putchar
只是把該字符到stdout。
+0
雖然代碼實際上並沒有將它轉換爲整數類型。我不知道你爲什麼提到字符類型(參數putchar是'int') –
+0
我很抱歉提到字符類型。我將編輯答案。 –
+1
轉換不是顯式的,而是隱式的,從函數指針到整數。 –
相關問題
- 1. 爲什麼在調用main()時出錯?
- 2. 爲什麼使用def main()?
- 3. 爲什麼人們在C++中使用`main()`而不是`int main()`?
- 4. 爲什麼main不被聲明爲extern
- 5. 爲什麼vxWorks中沒有main()函數?
- 6. C main vs Java main
- 7. 在maven中,main/resources和main/config有什麼區別?
- 8. Main類中的「string [] args」是什麼?
- 9. 與main()相當的Objective-C是什麼?
- 10. NodeJS中main()的用途是什麼?
- 11. 什麼是錯誤的void main()?
- 12. 遞歸main() - 爲什麼會出現段錯誤?
- 13. 爲什麼要在public static void main(String [] args)上拋出異常?
- 14. 爲什麼你用main()和輸出代替JUnit測試編寫示例代碼
- 15. 使用putChar後,haskell-mode在同一行打印「* Main>」?
- 16. 爲什麼eclipse需要一個名爲'main'的實際方法?
- 17. C#如何將.txt文件理解爲main的輸出?
- 18. 爲什麼我的C++ main()不接受我的參數
- 19. 爲什麼一個類的+ load()在objc的main()之前執行?
- 20. 爲什麼main()在struts2的action類中不是必需的?
- 21. 爲什麼我的程序停止進入前工作的main()
- 22. IOS在main()之前執行什麼?
- 23. wmain和main有什麼區別?
- 24. 爲什麼有一個定義_tmain的宏?
- 25. 爲什麼包含main的類不需要公開?
- 26. 爲什麼main()函數的argc在ESP + 4而不是ESP + 0?
- 27. 爲什麼線程中的異常「main」java.util.NoSuchElementException?
- 28. 爲什麼生成的清單中沒有Main-Class屬性?
- 29. 爲什麼我無法訪問main中的imagedata?
- 30. 爲什麼src/main/config中的hibernate.cfg.xml默認不是?
什你還期望什麼? –
@KerrekSB可能類似'Segmentation fault(核心轉儲)' – Pavel
C中沒有任何東西可以保證分段錯誤。 (即使有,這也是一個相當不合理的期望,'putchar'需要一個字符,它不能解引用,因此不能訪問任何東西。) –