如何取出结构体中的成员

// 如何去除结构体中的成员.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include <stdio.h>

struct Student 
{
	float score;
	int age;
};

int main(void)
{
	Student st;
	Student *pst = &st; 
	st.score = 100;//第一种方法,结构体变量名.成员名
	pst->age = 100;//第二种方法,指向结构体的指针变量名->成员名,这种方式使用的比较多
	/******************************************************
	*在系统中,会把pst->age转换成(*pst).age,等价于st.age
	******************************************************/
	(*pst).age = 101;

	printf("%f,%d\n", pst->score, st.age);

	return 0;
}

你可能感兴趣的:(如何取出结构体中的成员)