龙空技术网

C语言每日一练7——指向结构体变量的指针使用

折腾的小大叔 45

前言:

眼前同学们对“c语言指向结构体的指针”可能比较关切,各位老铁们都需要学习一些“c语言指向结构体的指针”的相关文章。那么小编在网上网罗了一些对于“c语言指向结构体的指针””的相关内容,希望看官们能喜欢,大家快快来了解一下吧!

题目:

将学生的信息利用结构体表示,并借助于指向该结构体的指针来实现信息的打印。

实现代码:

/* ============================================================================ Name        : TEST-28-20200608.c Author      : 折腾的小大叔 Version     : Copyright   : Your copyright notice Description : 指向结构体变量的指针 ============================================================================ */#include <stdio.h>#include <stdlib.h>typedef struct Scores{	int  MathScores;	int  EnglishScores;	int  ChineseScores;}SCORES;typedef struct Student{	int   number;	char  name[20];	char  sex;  SCORES scores;	char  grade;}STUDENT;int main(void){	STUDENT *temp;	STUDENT studentOne =	{		0001,"折腾的小大叔",'M',{98,72,88},'B'	};	temp = &studentOne;	printf("=============RESULT=============\n");	printf("Number:%d\n",temp->number);	printf("Name:%s\n",temp->name);	printf("Sex:%c\n",temp->sex);	printf("MathScores:%d\n",temp->scores.MathScores);	printf("EnglishScores:%d\n",temp->scores.EnglishScores);	printf("ChineseScores:%d\n",temp->scores.ChineseScores);	printf("Grade:%c\n",temp->grade);	return 0;}

运行结果:

知识点:

1.指针变量指向结构体变量,该指针变量的值是结构体的首地址;

2.指针引用结构体变量成员的方式:(*指针变量名).成员名;

3.结构体嵌套时,以级联方式访问结构体成员。

===============END==============

往期推荐

C语言每日一练6——利用指针对一串数字查找最大值

C语言每日一练5——利用指针进行整数排序

C语言每日一练4——利用指针进行数交换

标签: #c语言指向结构体的指针 #c语言指针指向结构体 #c语言指向结构体的指针有哪些参数组成