如果给出如下函数,如何使用指针参数:
int testFunction(int *){
}
我理解指针作为参数传递,但是如果指针后面没有变量名,我该如何使用该指针呢?
答案 0 :(得分:4)
您应该为参数命名。请参阅此链接了解tutorial
答案 1 :(得分:3)
函数原型(声明)中可以省略函数参数的名称
int testFunction(int *);
您无法从功能定义中省略参数名称。
答案 2 :(得分:-2)
您可以从函数堆栈中获取参数。
在调用函数之前,程序会将参数推送到堆栈。因此,您可以在函数中定义一些内部变量,并将此参数从堆栈中弹出到此变量中。
有关详细信息,您必须研究C functions如何工作。