初识结构体-C++

目录

一.使用Typedef有什么用处?

二.使用typedef的优点:

1.简化类型声明

2.提高程序的可移植性

三.编辑一个学生类型结构体

代码如下


一.使用Typedef有什么用处?

Typedef是C语言和C++语言的关键字,用于给原有数据类型起一个别名。

语法规则: typedef 类型名称 类型标识符;

数据类型:基本数据类型(例如:int,float)和自定义数据类型(例如:struct用来定义结构体)

类型标识符:为原有数据类型取别名

类比记忆:王明的小名是小明  王明是类型名称,小明是类型名称的别名。

二.使用typedef的优点:

1.简化类型声明

2.提高程序的可移植性

例如: typedef  int  ElemType;

将ElemType结合typedef使用,可以提高算法的通用性和可移植性

三.编辑一个学生类型结构体

包括学生的姓名,学号,性别,分数

代码如下

#include<iostream>

#include<string>

using namespace std;



 typedef struct student{

string name;

string num;

string sex;

int years;

float score;

}stu;

stu a;





int main(){

student a;

cout<<"学生结构体类型"<<endl;

cout<<"请输入学生的姓名,学号,性别,年龄,分数"<<endl;

cin>>a.name>>a.num>>a.sex>>a.years>>a.score;

cout<<"name:"<<a.name<<endl;

cout<<"num:"<<a.num<<endl;

cout<<"sex:"<<a.sex<<endl;

cout<<"score:"<<a.score<<endl;

return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值