typedef
来源:互联网 发布:c语言 stdio.h 编辑:程序博客网 时间:2024/06/01 18:08
1 typedef的意义
- typedef用于给一个已经存在的数据类型重命名。
- typedef本质上不能产生新的类型。
typedef重命名的类型:
- 可以在typedef语句之后定义;
- 不能被unsigned和signed修饰。
用法:
- typedef type new_name;
实例分析:typedef使用使用示例
#include <stdio.h>typedef int Int32;struct _tag_point{ int x; int y;};typedef struct _tag_point Point;typedef struct{ int length; int array[];} SoftArray; //在typedef语句之后定义新类型//编译器并没有要求被重命名的类型必须先定义才行typedef struct _tag_list_node ListNode;struct _tag_list_node{ ListNode* next;};int main(){ Int32 i = -100; // int //unsigned Int32 ii = 0; //不能被signed和unsigned修饰,语法规定 Point p; // struct _tag_point SoftArray* sa = NULL; ListNode* node = NULL; // struct _tag_list_node* return 0;}
typedef用于给类型重命名:
重命名的类型可以在typedef语句之后定义。
阅读全文
0 0
- typedef
- typedef
- typedef
- typedef
- typedef- -
- typedef
- typedef
- typedef
- typedef
- typedef
- Typedef
- typedef
- typedef
- typedef
- typedef
- typedef
- typedef
- typedef
- MATLAB视频水印与图像水印的区别?
- 笨办法学python习题5 更多的变量和打印
- 哈密顿绕行世界问题(DFS)
- lab3
- 笔记本充电断网问题
- typedef
- Jstorm最佳实践
- TensorFlow restore模型时报错tensorflow.python.framework.errors_impl.NonArgumentError exception str()
- 关于反爬虫,看这一篇就够了!
- java JDBC方式操作mysql数据库
- 有点意思的程序员名言
- 音频视频学习日记
- 编写过滤器,完成对bmp图片的信息隐写操作和读取
- matplotlib函数库使用contour绘制等高线图形