void printLine()前必須用extern定義嗎?為什么?
除了任務(wù)要求外,我感覺void printLine()前用static定義也沒毛病啊,因?yàn)檫@里并沒有其它源文件要調(diào)用printLine()函數(shù)啊。求大神指點(diǎn)。
除了任務(wù)要求外,我感覺void printLine()前用static定義也沒毛病啊,因?yàn)檫@里并沒有其它源文件要調(diào)用printLine()函數(shù)啊。求大神指點(diǎn)。
2019-12-24
舉報(bào)
2019-12-25
void printLine前可以不用extern定義,函數(shù)名前不加extern系統(tǒng)默認(rèn)認(rèn)為是外部函數(shù),另外這里有其他文件用到了此函數(shù)哦,你看代碼框頂部還有個(gè)text.c,這里面的say函數(shù)調(diào)用了printLine()函數(shù),