在此代码中打印int和char指针变量的值,为什么我以不同方式访问它们?对于char我写的指针,sampleclient但int我写的*intid.为什么一个使用*但不使用另一个?
int main()
{
    char client[] = "ABCD";
    int intid = 10;
    samplepass(&client, &intid);
    return 0;   
}
void samplepass(char *sampleclient, int *intid)
{
    printf("%s %d\n", sampleclient, *intid);
}
Run Code Online (Sandbox Code Playgroud)