首页 > 其他分享 >struct结构体类型

struct结构体类型

时间:2022-10-20 19:31:48浏览次数:47  
标签:struct int s1 name char Stu 类型 结构

struct 结构体名{
结构体所包含的变量或数组;
};
struct stu{
char *name; //姓名
int num; //学号
int age; //年龄
char group; //所在学习小组
float score; //成绩
};
int main(){
struct stu s1;
s1.name="张三";
s1.num=2001;
s1.age=18;
//...
printf("%s\n",s1.name);
printf("%d\n",s1.num);

return 0;
}

或者写成结构体数组

struct {
char* name;
int xh;
int age;
char* gender;
}Stu = { "张三",2001,18,"男" };
int main() {
printf("%s同学的学号是%d,是%d岁一名%s同学。\n", Stu.name, Stu.xh, Stu.age, Stu.gender);
return 0;
}
//这里的字符串要用到解引用操作符,对他的内存解析才能正常输出要不然就会出现以下错误

struct结构体类型_结构体数组

会引起好多bug,我就遇到了(难受)

标签:struct,int,s1,name,char,Stu,类型,结构
From: https://blog.51cto.com/u_15812262/5780472

相关文章

  • 数据类型及运算
    C字符集1.大小写的英文字母:A--Z,a--z2.数字字符:0-93.专门符号(29个):!、#、%、^、&、*、_(下划线)+、=、-、~、<、>、/、\、|、‘“、  ;、    , ()   {}  ......
  • 【数据结构/C语言】用链栈对整数进行升序排序
    #pragmawarning(disable:4996)#include<stdio.h>#include<stdlib.h>typedefintElemtype; typedefintStatus;typedefstructStack*SqList;typedefstructSt......
  • 【数据结构-矩阵】矩阵的相关公式推导
    目录1数组1.1一维数组1.2二维数组2对称矩阵2.1上三角部分(i≤j)2.2下三角部分(i≥j)3三角矩阵3.1上三角矩阵(i≤j的元素不全为0)3.2下三角矩阵(i≥j的元素不......
  • 三种常见的存储类型
    常见存储分为三种类型:DAS:直连式存储:Direct-AttachedStorage,简称DASSAN:存储区域网络:StorageAreaNetwork,简称SANNAS:网络附加存储:Network-AttachedStorage,简称NA......
  • SQL Server中,Numric,Decimal,Money三种字段类型的区别
     SQLServer中,Numric,Decimal,Money三种字段类型的区别 1,Numric,Decimal,Money三种字段类型,都是精确数据类型;前两个可以自己定义长度和小数位数,Money的定义相当于......
  • C#中实现类型对foreach的支持
    代码实现:首先创建用来遍历的类classCar{publicstringname;publicintage;}publicclassCars:IEnumerable{Car[]acrArr=newCar[4];......
  • 机器学习之特征提取(二)——字典类型特征提取(特征离散化)
    字典类型和CountVectorizer文本类型的特征基本相同,不同的是输出的结果类型,字典直接返回的键值对。以下代码用jupyter分块运行运行结果含义参考上一篇:https://www.cnblogs......
  • 【数据结构(c语言版)】树的概念以及结构
    数据结构之树的概念以及结构1.树的概念树是一种非线性的数据结构,是由n(n>=0)有限节点的组成的一个具有线性关系的集合。叫树的原因是因为它看起来像是一颗倒挂的树,只不过是根......
  • #打卡不停更#三方库移植之NAPI开发[2]C/C++与JS的数据类型转换
    在《三方库移植之NAPI开发[1]—HelloOpenHarmonyNAPI》通过一个HelloOpenHarmonyNAPI样例讲述了NPAI接口开发基础知识。本文在其基础上修改hellonapi.cpp文件,介绍JS类型......
  • C语言结构
     01一个程序由一个或多个源程序构成一个规模较小的程序,往往只包括一个源程序文件,一个源程序文件包括3部分:预处理指令,由预处理得到的结果与程序其他部分一起,组成一个完整的......