c语言结构体指针赋值的方法是什么

   2025-02-13 6620
核心提示:在C语言中,结构体指针赋值有两种方法:使用-操作符:通过结构体指针访问结构体成员并赋值。例如:struct Student {int id;char

在C语言中,结构体指针赋值有两种方法:

使用"->"操作符:通过结构体指针访问结构体成员并赋值。例如:
struct Student {    int id;    char name[20];};int main() {    struct Student s1;    struct Student *ptr_s1 = &s1;        ptr_s1->id = 1;    strcpy(ptr_s1->name, "John");        return 0;}
使用"*"操作符:通过解引用结构体指针访问结构体成员并赋值。例如:
struct Student {    int id;    char name[20];};int main() {    struct Student s1;    struct Student *ptr_s1 = &s1;        (*ptr_s1).id = 1;    strcpy((*ptr_s1).name, "John");        return 0;}

这两种方法都可以对结构体指针所指向的结构体成员进行赋值操作。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言