如何通过宏来限制我的函数的使用,比如C++中的private?

1 c macros

例如,在程序中,我有一个由其他函数内部使用的函数.但是我想限制使用这个帮助功能main().就像private在C++中一样.

unw*_*ind 7

你让该函数static在C文件(我假设是相同的C文件具有一个main()),并在你的头忽略它.然后它将无法从其自己的C文件外部调用.