首页 > 其他分享 >结构体前面加typedef

结构体前面加typedef

时间:2023-11-23 09:58:45浏览次数:34  
标签:typedef struct 前面 int per Student 结构

如果是C语言,那么在定义了一个结构体之后,在声明这个结构体变量的时候必须要在类型前加上struct

比如


struct Student{         //声明结构体
    char name[20];      //姓名
    int num;            //学号
    float score;        //成绩
};
struct Student stu1;

如果是C++最后一排就可以写成Student stu1;

如果在定义结构体时,struct前面加上typedef,比如

typedef struct
{
  int n;
  char ch[8];   
}per;

此时per不是结构体变量名,而是结构体类型

比如声明一个结构体时:per a

标签:typedef,struct,前面,int,per,Student,结构
From: https://www.cnblogs.com/dingxingdi/p/17850882.html

相关文章

  • c语言读取文件中的数据到结构体和数组
    1、数组#include<stdio.h>#include<stdlib.h>#defineBUF_SIZE100#defineMAX_SIZE100intmain(){int**arr;introws,cols;introws_size,cols_size=5;intnum,i=0;intarr_size=0;FILE*fp=NULL;fp=f......
  • MySql存储树形结构,Java实现根据节点找到父节点,根据节点找到子节点
    目录数据表设计生成树(递归方式)根据节点cId返回所有的父节点pId数据表设计idparent_idnamelevel10食物121蔬菜231水果242茄果类352叶菜类363浆果类373瓜果类384番茄494辣椒4105生菜4116桑葚4id......
  • C语言数据结构_查找并删除单链表中最大值结点并返回值
    代码实现1#include<stdio.h>2#include<stdlib.h>34typedefstructNode//定义一个结构体5{6floatdata;7structNode*next;8}Node;910Node*Chuangzao_LinkedList()//创建一个链表11{12Node*head=NULL;//......
  • (二十三)C#编程基础复习——Struct结构体
    在C#中,结构体也称为结构类型("structuretype”或“structtype”),它是一种可封装数据和相关功能的值类型,在语法上结构体与类(class)非常相似,它们都可以用来封装数据,并且都可以包含成员属性和成员方法。一、定义结构体要定义一个结构体需要使用struct关键字,每个结构体都可以被看作......
  • 前端项目实战叁佰伍拾陆react-admin和material ui-处理形成树状数据结构2
    dataProviders.getStyleTree('t_prod_category','t_prod_style').then((res:any)=>{console.log(res,"resssssssss")letarr:any=[]letarr1:any=[{key:0,title:"品类管理",......
  • 前端项目实战叁佰伍拾伍react-admin和material ui-处理形成树状数据结构1
    if(data!==undefined){lettemp:ITreeData[]=[{key:'0',title:'工厂管理',children:newArray<ITreeData>()}];//向从数据库查询到的数据中添加Tree结构所需要的字段,key使用id,title使用name;data.forEach(it=>{......
  • 字字珠玑,想了解Cocos Creator项目结构,看这篇就够了
    一、项目文件夹结构初次创建并打开一个CocosCreator项目后,开发者的项目文件夹将会包括以下结构: 下面我们将会介绍每个文件夹的功能。1.资源文件夹(assets)assets将会用来放置游戏中所有的本地资源、脚本和第三方库文件。只有在assets目录下的内容才能显示在资源管理器中......
  • B站C语言 ----结构体
    //描述一个学生////struct结构体关键字 Stu-结构体标签 stuctStu-结构体类型//structStu//{// //成员变量// charname[20];// shortage;// chartele[12];// charsex[5];////}s1,s2,s3;//s1,s2,s3是三个全局的结构体变量//typedefstructStu//{// //......
  • 如何选择各层网络结构交换机
    对于一大型监控项目,交换机的选择尤为重要,今天我们以三层网络结构为例展开聊聊,网络结构大致分为接入层‐汇聚层‐核心层。相对两层网络架构,三层架构网络组网规模更大,传输距离更远,网络可拓展性更强。接入层交换机对于接入层交换机的使用,如果项目本身不是很大的话,可以使用一些非网管的......
  • JAVA树形结构查询
    1. 2. setDeep查询几层,不固定默认查询全部层 ......