C命名空间(名字空间)的详细解释和作用是什么?