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

执行结果:

相关推荐
Tansmjs13 分钟前
C++编译期数据结构
开发语言·c++·算法
金枪不摆鳍14 分钟前
算法-字典树
开发语言·算法
diediedei20 分钟前
C++类型推导(auto/decltype)
开发语言·c++·算法
索荣荣22 分钟前
Java动态代理实战:从原理到精通
java·开发语言
兩尛26 分钟前
c++的数组和Java数组的不同
java·开发语言·c++
No0d1es32 分钟前
电子学会青少年软件编程(C语言)等级考试试卷(四级)2025年12月
c语言·青少年编程·电子学会·四级·2025年
roman_日积跬步-终至千里35 分钟前
【Java并发】多线程/并发问题集
java·开发语言
皮皮哎哟36 分钟前
深入浅出双向链表与Linux内核链表 附数组链表核心区别解析
c语言·数据结构·内核链表·双向链表·循环链表·数组和链表的区别
调皮连续波(rsp_tiaopige)38 分钟前
毫米波雷达 : OpenRadar(Matlab版本)正式发布
开发语言·matlab
独断万古他化40 分钟前
【算法通关】前缀和:从一维到二维、从和到积,核心思路与解题模板
算法·前缀和