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

执行结果:

相关推荐
老鼠只爱大米1 分钟前
LeetCode经典算法面试题 #238:除自身以外数组的乘积(左右乘积数组法、分治法等多种方法详解)
算法·leetcode·分治法·算法面试·除自身以外数组的乘积·前缀乘积·左右乘积数组法
老蒋每日coding6 分钟前
Go语言实现 Agent Demo
开发语言·后端·golang
qianbo_insist9 分钟前
Mask R-CNN Fast-ReID 结合
人工智能·算法·cnn
czliutz9 分钟前
R语言gm音乐包的使用简单介绍
开发语言·r语言·音乐·技巧
爱吃泡芙的小白白14 分钟前
Qt 3D老树新花:为何在工业与车载领域仍是首选?
开发语言·qt·3d
余衫马15 分钟前
Qt for Python:PySide6 入门指南
开发语言·c++·python·qt
lbb 小魔仙22 分钟前
【Java】基于 Java 的分布式系统实战:分布式锁 + 事务 + 一致性算法,干货满满
java·分布式·算法
好像不对劲24 分钟前
python去除pdf白边
开发语言·python·pdf·kindle
C++ 老炮儿的技术栈26 分钟前
#include <filename.h> 和 #include “filename.h” 有什么区别?
linux·c语言·开发语言·c++·windows·visual studio
朔北之忘 Clancy26 分钟前
第一章 顺序结构程序设计(3)
c++·算法·青少年编程·竞赛·教材·考级·讲义