理解指向结构的指针是指访问它的 c 中的指针成员

丹尼

我有一个下面的程序并且编译成功但是在运行时,程序在 eclipse 中崩溃

struct Student
{
   unsigned int  *ptr;  //Stores address of integer Variable
}*s1;

int main()
{
    unsigned int roll = 20;
    s1->ptr   = &roll;

    printf("\nRoll Number of Student : %d",*(s1->ptr));

    return(0);
}

如何使用指向结构的指针打印 roll 的值

Ôrel

创建一个Student结构,分配它并使用它

typedef struct Student
{
   unsigned int  *ptr;  //Stores address of integer Variable
} Student;

int main()
{
    Student *s1;
    unsigned int roll = 20;
    s1 = malloc(sizeof(Student));
    if (s1 == NULL) {
        return -1;
    }
    s1->ptr   = &roll;

    printf("\nRoll Number of Student : %d",*(s1->ptr));
    free(s1);

    return(0);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

指向C ++中成员的指针

来自分类Dev

在Python中访问指向结构的C指针

来自分类Dev

使函数指针成为c中结构的成员

来自分类Dev

如何理解这个指向C中数据结构的指针?

来自分类Dev

指向C中结构的指针

来自分类Dev

指向C ++ 17中constexpr静态成员的constexpr指针

来自分类Dev

是C中结构成员的数组的指针算术

来自分类Dev

指向C ++结构的指针

来自分类Dev

如何在C ++类模板中访问指向成员参数的指针?

来自分类Dev

在C ++中,如何从指向驱动类的指针访问嵌套类的成员

来自分类Dev

在C ++中强制转换指针后访问类的成员

来自分类Dev

是否在C ++中定义了对空指针的成员访问?

来自分类Dev

类型的空指针中的成员访问,C编程是回文

来自分类Dev

在C ++ 03中将指针模板和指向成员的指针作为模板参数

来自分类Dev

在C ++ 03中将指针模板和指向成员的指针作为模板参数

来自分类Dev

指向字节结构成员的 C 字指针

来自分类Dev

指向C ++中的指针的指针

来自分类Dev

C ++双指针成员访问

来自分类Dev

指向指针成员结构的指针

来自分类Dev

在C中返回指向结构的指针

来自分类Dev

指向c中的结构的sizeof指针

来自分类Dev

指向c中匿名结构数组的指针

来自分类Dev

C ++删除指针,然后访问它指向的值

来自分类Dev

成员函数指针c ++

来自分类Dev

C / C ++指向POD结构的指针也指向第一个结构成员

来自分类Dev

python中的“指向成员的指针”

来自分类Dev

如何访问结构指针中的成员?

来自分类Dev

指向c中等效成员的指针

来自分类Dev

C ++中指向数据成员的指针的值