结构体
Posted 悄然拔尖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了结构体相关的知识,希望对你有一定的参考价值。
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h> typedef struct Peo { int age; char name[32]; }peo; void copy1(peo *obj1, peo *obj2) { *obj1 = *obj2;//可以直接整体赋值 } void copy2(peo *obj1, peo *obj2) { obj1->age = obj2->age;//也可以单个赋值 strcpy(obj1->name, obj2->name); } int main() { peo a = {1,"xiaoming"}; peo aa = a;//支持整体赋值,故后面指针解引用也可以整体赋值 printf("%d %s\n", aa.age, aa.name); peo aaa; copy2(&aaa, &a); printf("%d %s\n", aaa.age, aaa.name); }
以上是关于结构体的主要内容,如果未能解决你的问题,请参考以下文章