如何使用指向结构字段的指针

时间:2018-03-03 15:01:12

标签: c++ pointers

例如,我有以下代码:

void fourth()
{
    struct s1
    {
        int *j;
    };

    struct s2
    {
        int k;
    };

    s1 *p1;
    s2 *p3;
    p1 = new s1;
    p3 = new s2;
    p3->k = 56;
    *(p1->j) = p3->k;
}

我有一个s1结构的字段,其中包含指向s2结构的另一个字段的指针。 这样写是正确的*(p1-> j)= p3-> k?

0 个答案:

没有答案