鍍金池/ 問答/C  HTML/ C語言中可以再一個(gè)工程當(dāng)中的不同的源文件中定義相同名字的函數(shù)嗎

C語言中可以再一個(gè)工程當(dāng)中的不同的源文件中定義相同名字的函數(shù)嗎

如題。我想在同一個(gè)project的不同的源文件中定義相同名字的函數(shù),但是整個(gè)project編譯的時(shí)候回報(bào)錯(cuò),原因是函數(shù)重復(fù)。我想知道有沒有辦法解決整個(gè)問題或者這種方式根本就行不通。
PS:那兩個(gè)源文件包含了同一個(gè)頭文件

回答
編輯回答
青黛色

c的所有全局變量都在同一個(gè)命名空間中,所以全局變量名字不能重復(fù);你可以試試把函數(shù)定義為內(nèi)部的

2017年1月24日 13:52