指向结构的指针运算规则
#include <stdio.h> int main () { struct user{ char name[6]; int age; }; char *str = "qifei ,26"; /* 1 */ printf("qifei age:%s/n", &(((struct user *)(str))->age)); /* 2 */ struct user *p = (struct user *)(str); printf("qifei age:%s/n", &(p->age)); return 0; }
本文通过具体的C语言代码示例介绍了如何使用指向结构的指针进行运算,并演示了两种不同的方式来访问结构成员,包括直接操作指针及通过指针间接访问。
2365

被折叠的 条评论
为什么被折叠?



