c语言:通过指向结构体变量的指针变量输出结构体变量中成员的信息
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言:通过指向结构体变量的指针变量输出结构体变量中成员的信息相关的知识,希望对你有一定的参考价值。
通过指向结构体变量的指针变量输出结构体变量中成员的信息。
解:程序:
#include<stdio.h>
#include<string.h>
int main()
{
struct Student
{
long int num;
char name[20];
char sex[10];
float score;
};
struct Student stu_1;//定义struct Student类型的变量stu_1
struct Student *p;
p = &stu_1;
stu_1.num = 1010;
strcpy(stu_1.name, "Li Lin");//用字符串复制给stu_1.name赋值
strcpy(stu_1.sex, "Man");
stu_1.score = 89.5;
printf("num:%ld\nname:%s\nsex:%s\nscore:%5.1f\n", stu_1.num, stu_1.name, stu_1.sex, stu_1.score);
printf("\nnum:%ld\nname:%s\nsex:%s\nscore:%5.1f\n", (*p).num, (*p).name, (*p).sex, (*p).score);
return 0;
}
结果:
num:1010
name:Li Lin
sex:Man
score: 89.5
num:1010
name:Li Lin
sex:Man
score: 89.5
请按任意键继续. . .
本文出自 “岩枭” 博客,请务必保留此出处http://yaoyaolx.blog.51cto.com/10732111/1752313
以上是关于c语言:通过指向结构体变量的指针变量输出结构体变量中成员的信息的主要内容,如果未能解决你的问题,请参考以下文章