C语言结构体 共用体0815

代码是最为耐心、最能忍耐和最令人愉快的伙伴,在任何艰难困苦的时刻,它都不会抛弃你。
结构体:结构体是一种构造数据类型
结构体里面不能直接对数据直接赋值,赋值的是地址。
struct [结构体] //struct是关键字
{
类型标识符 成员名;
……….
char names[100]; //姓名
char sex[10]; //性别
chhar mz[10]; //名族
char bd[100] ://出生年月日
}
void main (){
struct macard card1;
strcpy(card1.name ,”三支熊”); //赋值的方式1
sprinntf(card1.name ,”三支熊”); //赋值的方式2
struct MyStruct card1 = {“姓名:赵子龙”,9,”职业:战士”}; //赋值的方式3

}
下面总结下结构体,就是相当于一个类,如果要用的话直接用就好,然后在打印的时候直接用就好,下面用一个简单代码实现一下,结构体的用法。
我的这个代码还是比较繁琐。
主要学会结构体的用法就好。


#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include <stdlib.h>
struct MyStruct
{
    char name[100];
    int dj;
    char  work[10];
};

void main(){
    struct MyStruct card1 = {
  "姓名:赵子龙",9,"职业:战士"};
    struct MyStruct card2 = { "姓名:关羽", 12, "职业:战士" };
    struct MyStruct card3 = { "姓名:张飞", 6, "职业:战士" };
    struct MyStruct card4 = { "姓名:流浪法师", 6, "职业:法师" };
    struct MyStruct card5 = { "姓名:伊泽瑞尔", 8, "职业:法师" };
    struct MyStruct card6 = { "姓名:光辉女郎", 9, "职业:法师" };
    struct MyStruct card7 = { "姓名:圣枪游侠", 9, "职业:ADC" };
    struct MyStruct card8 = { "姓名:皮诚女警", 9, "职业:ADC" };
    struct MyStruct card9 = { "姓名:大嘴", 9, "职业:ADC" };


    printf("请输入你要选择的职业:1战士  2法师  3ADC\n ");
    int a = 0;
    scanf_s("
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值