0%

C8 | 指向结构体变量的指针

读前福利:几百本互联网技术书籍送给大家https://mp.weixin.qq.com/s/dFqVQ2qJxvQ0YrIlPISJuw


1 题目

功能:指向结构体变量的指针

描述:通过结构体指针变量实现显示学生信息

2 思路

熟悉结构体的使用

熟悉指针和结构体的混合使用

3 代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdio.h> 

/**
功能:指向结构体变量的指针
描述:通过结构体指针变量实现显示学生信息
**/

struct student {
int num;
char name[20];
char sex;
int age;
float score;
};

int main(int argc, char const *argv[]) {
struct student stu = {
1001, "计算广告生态", 'M', 28, 98.5
};
struct student *s = &stu;

printf("No.\t%d\n", s->num);
printf("Name.\t%s\n", s->name);
printf("Sex.\t%c\n", s->sex);
printf("Age.\t%d\n", s->age);
printf("Score.\t%d\n", s->score);
}

示例结果:

1
2
3
4
5
6
7
$ gcc ex012.c -o demo
$ ./demo
No. 1001
Name. 计算广告生态
Sex. M
Age. 28
Score. 73896

最后

在这里给大家准备了几百本的互联网技术类书籍,需要的来下载吧!点击获取
有任何问题,欢迎随时交流!!!

------ 全文结束------