我有一个简单的问题,不容易找到。让我们说我想为包含指针的函数制作一个函数原型,例如:
int insert(char *word, char *Table[], int n)
关于指针的函数原型是否有任何特殊规则?或者这个功能原型是:
int insert(char, char, int)
答案 0 :(得分:1)
如果你想编写没有参数名称的原型,它将是
int insert(char *, char **, int);
第一个参数的类型是char *
。第二个参数的类型是char **
(回想一下,作为参数,char *Table[]
实际上意味着char **Table
)。第三个参数的类型是int
。返回类型为int
。
顺便说一句,您不必省略参数名称。这也有效:
int insert(char *word, char **Table, int n);
或:
int insert(char *word, char *Table[], int n);