C语言typedef标识符
2016-05-03 10:25
218 查看
//一、加了 typedef 的结构
typedef struct name {
int a;
float b;
}Namea; //代表 name结构,初始化时候不需要在前面 加 struct
//二、STRING 代替char * 作为标识符, 初始化时候后面直接接变量名不需要加 *
typedef char *STRING;
int main(int argc, const char * argv[]) {
//一使用
struct name nameS = {3,99.4f};
Namea aaa = {1,3.22f};
//二使用
STRING b = "sdfsdaf";
return 0;
}
typedef struct name {
int a;
float b;
}Namea; //代表 name结构,初始化时候不需要在前面 加 struct
//二、STRING 代替char * 作为标识符, 初始化时候后面直接接变量名不需要加 *
typedef char *STRING;
int main(int argc, const char * argv[]) {
//一使用
struct name nameS = {3,99.4f};
Namea aaa = {1,3.22f};
//二使用
STRING b = "sdfsdaf";
return 0;
}
相关文章推荐
- C语言枚举
- c++ map根据value排序以及lamda表达式的应用
- C++项目管理
- C++智能指针简析
- C语言提高代码效率的几种方法
- c语言学习—图书搜索
- 无法定位程序输入点__gxx_personality_v0的一个解决方法
- 传智播客C++
- c++名字控制
- C语言(数组啥时候变指针)
- 如何在C++程序中调用c程序
- 【C++】登录界面(透明文字显示)
- c++异常机制分析
- 学习笔记之深入浅出MFC 第8章 C++重要性质--- 执行期类型信息(RTTI)
- 使用VS2015进行C++开发的6个主要原因
- C++ 内存分析-valgrind
- C++上机报告实验一
- 进制转换
- C语言:C代码在内存中的分布详解
- C++面向对象实验(四)