Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在任何地方都没有发现任何提及这一点。函数名称中有一个取消引用运算符,如下所示:
char *func() { //code }
该 * 运算符的目的是什么?
您实际上并没有取消引用任何内容,它*是返回类型的一部分。编译器并不真正关心您将 放置在哪里*,因此您的代码相当于编写
*
char* func() { }
换句话说,这意味着 func() 返回一个 char 指针。
这不是应用于函数的取消引用运算符,而是函数,返回指向 a 的指针char。
char