全站数据
8 4 2 0 5 8 1

c++中#define和tepedef是什么意思

IT工程师 | 简单学习,快乐成才!         
问题更新日期:2024-10-11 16:10:50

问题描述

c++中#define和tepedef是什么意思求高手给解答
精选答案
最佳答案

对比下面两种定义:struct A{int i;char c;float j;};这种定义结构体在使用时应该是:struct A b,c;typedef struct {int i;char c;float j;}A;这种定义在使用时直接可以省略struct关键字,直接就是A b,c;和int b,c;类比一下,这时候A对应类型,相当于int,b和c就是变量标识符。

typedef顾名思义,就是type define,也就是类型定义。