小编pau*_*aul的帖子

需要帮助理解char和int指针

在此代码中打印intchar指针变量的值,为什么我以不同方式访问它们?对于char我写的指针,sampleclientint我写的*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)

c pointers

3
推荐指数
1
解决办法
153
查看次数

标签 统计

c ×1

pointers ×1