关于typedef的用法
2016-04-18 14:12
295 查看
在C++中定义结构体时可以采用如下的定义:
struct student1
{
int num;
char name[10];
}stu1;
//student1 stu1;
此时的stu1即是一个结构体变量,可使用stu1.num=1来进行赋值。
在使用typedef时,将上述定义改为:
typedef struct student2
{
int num;
char name[10];
}stu2;
此时的stu2就并不是一个结构体变量了,而是结构体类型,即是stu2 s定义结构体变量s.
整条语句的意思是
typedef struct student stu2,
将struct student的名字改为stu2.
struct student1
{
int num;
char name[10];
}stu1;
//student1 stu1;
此时的stu1即是一个结构体变量,可使用stu1.num=1来进行赋值。
在使用typedef时,将上述定义改为:
typedef struct student2
{
int num;
char name[10];
}stu2;
此时的stu2就并不是一个结构体变量了,而是结构体类型,即是stu2 s定义结构体变量s.
整条语句的意思是
typedef struct student stu2,
将struct student的名字改为stu2.
相关文章推荐
- shell echo颜色例子
- GlusterFS分布式文件系统使用简介
- ACM 一种排序 Java
- 查找大日志文件并清空
- 【撸码师的备忘录】OpenSessionInViewFilter 配置及功能
- Android:颜色透明度换算
- HDU 1070 Milk(数学水题)
- 一名优秀程序员具备的15个特质
- C++二进制文件的读写
- SQL优化避免索引失效
- java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 解决方法
- KVO
- Sass开发环境搭建
- 【iCore3 双核心板_ uC/OS-III】例程三:任务的挂起与恢复
- Java NIO使用及原理分析 (四)(转)
- proguard混淆
- Android相机、图册demo
- ACM 街区最短路径问题 Java
- Textiew 跑马灯
- dump文件入门基础