C语言初学10:typedef

一、作用

为用户定义的数据类型取一个新名字

二、对结构体使用typedef定义新的数据类型名字

cpp 复制代码
#include <stdio.h>
#include <string.h>
 
typedef struct Books  //使用 typedef 来定义一个新的数据类型名字
{
   char  title[50];
   
} book;
 
int main( )
{
	//book是typedef定义的结构体类型
	book book1;  //定义结构体变量
	
    strcpy(book1.title, "C 教程");  //访问结构体成员
    printf("书标题 : %s\n", book1.title);
    return 0;
}

执行结果:

相关推荐
qq_416018722 分钟前
实时数据可视化库
开发语言·c++·算法
格林威2 分钟前
工业相机参数解析:曝光时间与运动模糊的“生死博弈”
c++·人工智能·数码相机·opencv·算法·计算机视觉·工业相机
2401_8732046516 分钟前
C++中的策略模式进阶
开发语言·c++·算法
HABuo17 分钟前
【linux线程(一)】线程概念、线程控制详细剖析
linux·运维·服务器·c语言·c++·ubuntu·centos
xushichao198921 分钟前
C++中的职责链模式实战
开发语言·c++·算法
清风徐来QCQ28 分钟前
js中的模板字符串
开发语言·前端·javascript
大鹏说大话28 分钟前
数据库查询优化全攻略:从索引设计到架构演进
算法
小O的算法实验室28 分钟前
2025年IEEE TETCI SCI2区,一种用于二次无约束二进制优化的协同神经动力学算法,深度解析+性能实测
算法·论文复现·智能算法·智能算法改进
2301_8184190134 分钟前
C++中的协程编程
开发语言·c++·算法
add45a36 分钟前
C++中的工厂方法模式
开发语言·c++·算法