深入理解访问结构体成员的方法
2012-10-20 21:06
411 查看
如果定义是结构体变量,使用 . 运算符访问结构体的成员变量。
如:
访问成员变量age 的方法分别为:
1. stud1.age
2. pstud1->age
3. (*pstud1).age
VC project 练习如下:
如:
struct student { char* name; int age; }; struct student stud1; struct student * pstud = &stud1;
访问成员变量age 的方法分别为:
1. stud1.age
2. pstud1->age
3. (*pstud1).age
VC project 练习如下:
// struct_practice.cpp : Defines the entry point for the console application. // #include "stdafx.h" struct student { char* name; int age; }; int main(int argc, char* argv[]) { struct student stud1; struct student* pstud; pstud = &stud1; //*pstud = stud1; stud1.age = 20; pstud->age = 21; (*pstud).age = 22; printf("student age is : %d\n", stud1.age); printf("Hello World!\n"); return 0; }
相关文章推荐
- 对Java方法内部使用this访问成员变量的深入理解
- 深入理解为什么Java中方法内定义的内部类可以访问方法中的局部变量
- 深入理解为什么Java中方法内定义的内部类可以访问方法中的局部变量
- C/C++ 中访问结构体成员的方法
- 理解 Delphi 的类(十一) - 深入类中的方法[4] - 访问限制(或者叫可见性)
- 深入理解Java中为什么内部类可以访问外部类的成员
- C++继承中成员变量关系及访问方法的深入探究
- 深入理解Java中为什么内部类可以访问外部类的成员
- 深入理解 c# 第五章 从匿名方法内外访问一个变量
- 深入理解Java中为什么内部类可以访问外部类的成员
- 在我的上一篇博客 深入理解Java中为什么内部类可以访问外部类的成员
- 深入理解Java中为什么内部类可以访问外部类的成员
- 深入理解 Java 反射:Method (成员方法)
- 深入理解Java中为什么内部类可以访问外部类的成员
- 深入理解Java中为什么内部类可以访问外部类的成员
- 深入理解 Java 反射:Method (成员方法)
- 深入理解Java中为什么内部类可以访问外部类的成员
- C/C++ 中访问结构体成员的方法
- 深入理解Java中为什么内部类可以访问外部类的成员
- 深入理解C语言结构体成员变量内存分配