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