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;
}

执行结果:

相关推荐
千秋乐。几秒前
C++-string
开发语言·c++
孞㐑¥1 分钟前
算法—队列+宽搜(bfs)+堆
开发语言·c++·经验分享·笔记·算法
yufuu9810 分钟前
并行算法在STL中的应用
开发语言·c++·算法
zh_xuan10 分钟前
单青蛙跳台阶
数据结构·算法
Kx_Triumphs16 分钟前
计算几何-旋转卡壳两种实现方案(兼P1452题解
算法·题解
代码游侠20 分钟前
学习笔记——Linux字符设备驱动开发
linux·arm开发·驱动开发·单片机·嵌入式硬件·学习·算法
charlie11451419123 分钟前
嵌入式C++教程——ETL(Embedded Template Library)
开发语言·c++·笔记·学习·嵌入式·etl
陳103024 分钟前
C++:AVL树的模拟实现
开发语言·c++
zfoo-framework1 小时前
docker desktop
开发语言
m0_736919101 小时前
C++中的享元模式变体
开发语言·c++·算法