typedef使用的一些技巧
2015-07-18 10:57
267 查看
int i;
定义了一个int类型的变量i;
而这样
typedef int INT;
表示用户自己定义了一个整型数据类型INT,实际上就等同于int
所以:INT ii;
同上,表示定义了一个int类型的变量ii;
同样的:
char *a="This is ";//这个在常量区分配一个空间,然后a指向此空间
char a[] = "This is"//这个在常量区分配一个空间,然后又在栈上分配一个空间,将常量区的内容复制过来,所以可以修改
定义了一个int类型的变量i;
而这样
typedef int INT;
表示用户自己定义了一个整型数据类型INT,实际上就等同于int
所以:INT ii;
同上,表示定义了一个int类型的变量ii;
同样的:
typedef void (*func)(void); 表示用户自己定义了一个函数指针数据类型 void myfunc(void); func pfun = myfunc;/*赋值*/ pfun();/*调用*/ typedef int arr5[5]; typedef arr5* p_arr5; typedef p_arr5 arrp10[10]; arr5 togs; //togs是具有5个元素的int数组 p_arr5 p2; //p2是一个指针,指向具有5个元素的int数组 arrp10 ap; //ap是具有10个元素的指针数组,每个指针指向具有5个元素的int数组 |
char a[] = "This is"//这个在常量区分配一个空间,然后又在栈上分配一个空间,将常量区的内容复制过来,所以可以修改
相关文章推荐
- Jexcel实现按一定规则分割excel文件的方法
- #1066 : 无间道之并查集
- cisco设备管理
- ZOJ小小蠕虫-P1003-未完成
- 杭电ACM2029java做法
- 悄悄话游戏
- S3C6410 MFC H264 编码流程分析
- 类的扩展(一):继承
- #简单统计学#单样本t检验
- 【Android】九宫格手势锁简单实现
- Nagios出现NRPE: Unable to read output解决办法
- Holding Bin-Laden Captive!(母函数)
- MySQL忘记root密码解决方法
- [CareerCup] 2.1 Remove Duplicates from Unsorted List 移除无序链表中的重复项
- 站点推荐(ing)
- 【CODEFORCES】 B. Strongly Connected City
- ios uitableview group模式顶部有个空白
- 社会关系网络
- hdu 2544 最短路 (dij)
- poj1733 带权并查集+map