当前位置:首页 > 后端开发 > 正文

c言语结构体赋值, 结构体概述

导语:1.直接赋值:假如两个结构体类型完全相同,而且都坐落同一个效果域内,能够直接运用等号(=)将一个结构体的值赋给另一个结构体。2.运用指针:经过指针能够直接拜访结构体成员,然后完成赋值。3.运用函数:能够编写一个函数,...

1. 直接赋值: 假如两个结构体类型完全相同,而且都坐落同一个效果域内,能够直接运用等号(=)将一个结构体的值赋给另一个结构体。

2. 运用指针: 经过指针能够直接拜访结构体成员,然后完成赋值。

3. 运用函数: 能够编写一个函数,专门用于仿制结构体的值。

下面我将别离演示这三种办法:

1. 直接赋值

```cinclude

typedef struct { int x; int y;} Point;

int main { Point p1 = {3, 4}; Point p2;

p2 = p1; // 直接赋值

printf; return 0;}```

2. 运用指针

```cinclude

typedef struct { int x; int y;} Point;

int main { Point p1 = {3, 4}; Point p2; Point ptr =

免责申明:以上内容属作者个人观点,版权归原作者所有,如有侵权或内容不符,请联系我们处理,谢谢合作!
上一篇:python怎样运转程序,Python程序运转全解析 下一篇:smart go,smart go全面解析