0
我有一个基本的指针问题。 我有一些这样的代码: 请让我知道什么是错在下面的代码:在C中使用通过引用结构变量传递参数
struct abc {
int a;
int b;
};
void func2(int*); // defined elsewhere
void func1 (struct abc *p1)
{
struct abc var1 = *p1; // ======> Can I do this ?
func2(&var1.b);
func2(&p1->b); // =========> Which of these 2 is right ?
}
'func2()'的签名是什么? –
func2(int *)是签名。 – Vin