是整个程序项目有且仅有一个 main 函数,而不是每个文件,一个程序项目可以包含多个程序文件比如你导入的包,就不会包含 main 函数的
它说的是每个C程序文件都应该包含一个main函数,这是不对的,应该是每个C程序都应该包含一个main函数。每个程序里面可以包含多个程序文件,所以上面的说法是在偷换概念,是错误的。
c程序可以包含好多个文件的,你不可能每一个都放一个main函数吧,或者你没看清字眼,