Tips--C语言数组指针
来源:互联网 发布:淘宝天天特价特惠囤 编辑:程序博客网 时间:2024/05/29 16:40
一个小例子。
typedef struct
{
char par1;
char par2;
char par3
} TYP_STRU;
如果定义
TYP_STRU typ_arr[] =
{
{'a', 'b', 'c'},
{'d', 'e', 'f'},
{'g', 'h', 'i'},
{'j', 'k', 'l'},
...
}
1.
TYP_STRU *p = typ_arr + 1;
2.
TYP_STRU *p = (TYP_STRU *) ((int *) typ_arr + 1);
以上两种情况下
printf("%c,%c,%c\n",p->par1, p->par2, p->par3);
分别为:
d,e,f
和
b,c,d
以上,解释C语言数组类型和指针移位的单位。
0 0
- Tips--C语言数组指针
- c语言 数组 指针
- C语言--指针,数组
- c语言指针数组
- c语言,数组指针
- C语言 指针数组
- c语言指针,数组
- c语言 指针数组
- C语言指针数组
- C语言-指针数组
- c语言指针数组
- C语言指针数组
- C语言数组指针
- C语言指针数组
- C语言数组指针
- C语言指针数组
- C语言数组指针
- 二维数组 C语言优先级记忆Tips
- C语言 — 函数调用过程。
- 发现右导航栏的时候,真机和模拟器上坐标不一样
- strnat 函数
- Android应用开发——跑马灯效果
- 观察者模式
- Tips--C语言数组指针
- 打造一个有粘性的网站
- Linux 查看CPU,内存,硬盘
- 摄像头视频采集压缩及传输
- Android多渠道打包APK
- 第七周【项目4】用星号图体验循环结构程序设计
- PANIC: Could not open: avd2.2
- 线程安全
- 显示Android系统桌面