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.
x这段代码中变量的类型定义是什么?
x
typedef int *f(int); f *x;
f是一个函数类型的别名,它接受int一个参数并返回一个int*.
f
int
int*
因此,它并不是特别有用。
(如果你想f成为一个函数的指针,该函数接受一个int并返回一个int,你必须写typedef int (*f)(int);)
typedef int (*f)(int);
typedef int* f(int);
类型f是带int参数的函数并返回指向int.
您不能使用 atypedef为函数类型定义函数。请参阅堆栈溢出答案。
typedef