c语言程序设计指针进阶,C语言及程序设计进阶例程-15 指向结构体的指针
贺老师教学链接 C语言及程序设计进阶 本课讲解
指向结构体变量的指针的应用
#include
#include
struct Student
{
int num;
char name[12];
char sex;
float score;
};
int main( )
{
struct Student stu;
stu.num=10301;
strcpy(stu.name, "Wang Fun");
stu.sex='f';
stu.score=89.5;
struct Student *p=&stu;
printf("%d %s %c %.1f\n", stu.num, stu.name, stu.sex, stu.score);
printf("%d %s %c %.1f\n", (*p).num, (*p).name, (*p).sex, (*p).score);
printf("%d %s %c %.1f\n", p->num, p->name, p->sex, p->score);
return 0;
}
用指向结构体变量的指针作实参
#include
#include
struct Student
{
int num;
char name[12];
float score[3];
};
void print(struct Student*);
int main( )
{
struct Student stu,*pt;
stu.num=12345;
strcpy(stu.name, "Li Fung");
stu.score[0]=67.5;
stu.score[1]=89;
stu.score[2]=78.5;
pt=&stu;
print(pt);
printf("%d %s ", stu.num, stu.name);
printf("%.1f %.1f %.1f\n", stu.score[0], stu.score[1], stu.score[2]);
return 0;
}
void print(struct Student *p)
{
printf("%d %s ", p->num, p->name);
printf("%.1f %.1f %.1f\n", p->score[0], p->score[1], p->score[2]);
p->score[2]=100;
}
c语言程序设计指针进阶,C语言及程序设计进阶例程-15 指向结构体的指针相关推荐
- c语言定义指向结构体的指针,C语言入门教程-指向结构体的指针
指向结构体的指针 在C语言中几乎可以创建指向任何类型的指针,包括用户自定义的类型.创建结构体指针是极常见的.下面是一个例子: typedef struct {char name[21];char ci ...
- c语言 返回函数是结构体指针变量,一个函数返回值为指向结构体的指针的问题...
一个函数返回值为指向结构体的指针的问题 #include #include struct student { int num; char name[10]; struct student *next; ...
- C++:将char*指针强制转换成一个指向结构体的指针
在使用Socket与雷达进行通信采集数据时,会遇到"打包与解包"的问题,在打包和解包过程中,会涉及到结构体指针与字符指针间的强制转换.如下: 打包就是将包头与信息封装成一定大小的包 ...
- python 结构体指针_C语言结构体指针(指向结构体的指针)详解
当一个指针变量指向结构体时,我们就称它为C语言结构体指针的定义形式一般为: struct 结构体名 *变量名; 下面是一个定义结构体指针的实例: //结构体 struct stu{ char *nam ...
- C语言结构体指针(指向结构体的指针)详解
当一个指针变量指向结构体时,我们就称它为结构体指针.C语言结构体指针的定义形式一般为: struct 结构体名 *变量名; 下面是一个定义结构体指针的实例: //结构体 struct stu{ cha ...
- C语言结构体的定义与使用、结构体数组、指向结构体的指针(有代码详解)
1.结构体的定义与使用 结构体是一种构造数据类型 把不同类型的数据组合成一个整体 结构体的定义形式: struct 结构体名{结构体所包含的变量或数组 }; 结构体是一种集合,它里面包含了多个变量或数 ...
- 指向结构体的指针和指向结构体指针的指针
例如,struct T *ptr;是指向一个结构体的指针,也可以当做一个结构体数组来用. 可以把结构体当做 int 来看,int* 类型即可以指向一个整数,也可以指向数组. struct T ** p ...
- 指向结构体的指针别名
喂使用别名;直接用struct MyPoint 定义结构体变量及结构体指针变量; 定义别名
- C语言指向结构体的指针的例子
例子从网络上摘抄回来.作为备忘. #include <stdio.h> #include <string.h> #include <stdlib.h>int mai ...
最新文章
- python中国内源_【文】Python更换国内镜像源
- Jury Compromise POJ - 1015
- linux内核有ebpf吗,聊聊很重要的内核技术eBPF
- 计算机基础知识的重点,计算机基础知识重点
- mediarecorder 录制的文件无法拖动进度条_录制课程不用愁,小V手把手教学
- U盘插入电脑后,提示需要格式化U盘如何解决?
- Scihub永久链接
- innodb为什么写入数据快_重要,知识点:InnoDB的插入缓冲
- python扩展模块开发
- [luogu] P1682 过家家 并查集
- 关于 Google Play 商店下载应用一直处于“等待中”的问题
- java target文件夹_Maven不会创建“/ target / m2e-wtp / web-resources”文件夹
- 新能源产业写入2021年11省两会政府工作报告,大爆发在即!
- python期货量化交易实战_Python期货量化交易实战
- 大语言模型将如何影响软件开发?
- Arduino控制舵机详解(含代码)
- 加密php代码一担粮,分享8个PHP开发常用代码片段_后端开发
- 真题集P110---2018年真题
- Flutter上线项目实战——苹果内购
- 软件开发应届生求职经验(其他专业可参考)