c语言指针及结构体复习
2015-04-30 12:00
260 查看
c语言简单的指针
c语言简单结构体
第二种定义结构体
结构体访问方法
int main() { int *p; int a = 90; p = &a;//将变量a的地址赋值给指针 *p = 10;//通过指针修改内存上的值 return 0; }
c语言简单结构体
int main() { //1. 定义结构体 struct Person { int age; double height; char * name; }; //2.根据结构体类型,定义结构体变量 struct Person p={20,1.55,"jack"};//第一种赋值 //第二种赋值 struct Person p1; p1.age = 30; p1.name = "rose"; printf("age=%d, name=%s, height=%f\n",p1.age,p1.name,p.height); }
第二种定义结构体
int main() { //1. 定义结构体 struct Person { int age; double height; char * name; } stu; //此处直接定义 }
结构体访问方法
int main() { struct Student { int no; int age; }; // 结构体变量 struct Student stu = {1, 20}; // 指针变量p将来指向struct Student类型的数据 struct Student *p; // 指针变量p指向了stu变量 p = &stu; p->age = 30; // 第一种方式 printf("age=%d, no=%d\n", stu.age, stu.no); // 第二种方式 printf("age=%d, no=%d\n", (*p).age, (*p).no); // 第三种方式 printf("age=%d, no=%d\n", p->age, p->no); return 0; }
相关文章推荐
- 数据结构复习之C语言指针与结构体
- C语言复习 -- 结构体指针与自增运算符
- C语言复习之结构体和指针
- C语言复习之结构体和指针
- C语言复习 -- 结构体指针与自增运算符
- C语言中结构体指针的定义和引用
- c语言复习2值指针实战
- [编程] C语言结构体指针作为函数参数
- 111 C语言结构体和指针
- C语言 结构体指针
- C语言中结构体指针的定义和引用
- c语言 指针(遗忘太久,用到时候都忘记了,复习复习)--恶补之一
- 读陈浩的《C语言结构体里的成员数组和指针》总结,零长度数组
- 读陈浩的《C语言结构体里的成员数组和指针》总结,零长度数组
- C语言——指针与结构体 内存的动态分配
- C语言,结构体中字符串的声明(采用字符指针还是字符数组)
- C语言复习 --指针表示一个字符串
- C语言指针复习
- c语言 第三讲 函数指针和结构体结合调用
- C语言中的结构体指针