- 1
- 0
- 约3.04千字
- 约 70页
- 2026-05-26 发布于广东
- 举报
计算与人工智能概论
问题求解、科学计算与AI应用方法
第8章结构体;任务1:自定义类型描述炮弹坐标
任务2:将基本参数封装进结构体
任务3:将炮弹轨迹存入结构数组
任务4:根据不同的要求计算轨迹
任务5:将轨迹计算功能设计为成员函数 ;任务1:自定义类型描述炮弹坐标;任务1:自定义类型描述炮弹坐标;1、结构体的定义
2、结构体变量
3、结构体变量的使用;1、结构体的定义
在C语言中,使用关键字struct来定义结构体。
结构体的定义语法如下:
;2、结构体变量
定义结构体后声明该类型的变量;2、结构体变量
还可以使用typedef为结构体定义别名,简化变量声明:
typedefstruct{
doublex;
doubley;
}Position;
Positionpoint;
Position就可以直接作为数据类型使用,不再需要struct关键字
?;3、结构体变量的使用
结构体变量可以像普通变量一样进行赋值、访问和操作。
访问结构体成员使用点号(.)运算符,格式为:结构体变量名.成员名
?point.x=3.0;
point.y=4.0;
;结构体的定义与使用;任务1:自定义类型描述炮弹坐标;任务1:自定义类型描述炮弹坐标;任务1:自定义类型描述炮弹坐标
任务2:将基本参数封装进结构体
任务3:将炮弹轨迹存入结构数组
任务4
您可能关注的文档
- 清华社课件循序渐进python程序设计第11章Matplotlib库应用基础.pptx
- 清华社课件循序渐进python程序设计第7章文件处理.pptx
- 清华社课件循序渐进python程序设计第2章数据类型.pptx
- 清华社课件循序渐进python程序设计第10章Pandas库的使用.pptx
- 清华社课件循序渐进python程序设计第9章Numpy库的使用.pptx
- 清华社课件循序渐进python程序设计第4章 函数应用.pptx
- 清华社课件循序渐进python程序设计第3章 基本语句.pptx
- 清华社课件计算与人工智能第2章 简单问题求解.pptx
- 清华社课件计算与人工智能第10章 科学计算.pptx
- 清华社课件计算与人工智能第6章:数组.pptx
- 清华社教学课件深入浅出大语言模型第二章 大语言模型预备知识(一).pptx
- 清华社课件仓颉语言面向对象程序语言设计第2章 仓颉语言基础.pptx
- 清华社教学课件深入浅出大语言模型第七章 基于人类反馈的强化学习方法.pptx
- 清华社C#程序设计与实践第二版教学课件第0章 准备开发环境.pptx
- 清华社教学课件深入浅出大语言模型第五章 BERT模型(一).pptx
- 清华社C#程序设计与实践第二版教学课件第12章 文件系统与Windows操作.pptx
- 清华社教学课件深入浅出大语言模型第三章 Transformer模型(七-1).pptx
- 清华社教学课件深入浅出大语言模型第三章 Transformer模型(三).pptx
- 清华社教学课件深入浅出大语言模型第三章 Transformer模型(五).pptx
- 清华社教学课件深入浅出大语言模型第二章 大语言模型预备知识(二).pptx
原创力文档

文档评论(0)