局部结构体数组是什么意思?和全局结构体数组有什么区别呢?比如:构造学生类型,包括学号、姓名以及A、B、C三门课程的成绩信息。现对n个学生的数据做统计,要求得出A、B、C每门课程的平均成绩,以及每个学生三门课程的平均成绩。(采用局部结构体数组实现,测试数据同上题)
2条回答 默认 最新
- yun6853992 2022-03-18 17:21关注
局部和全局,与结构体是没有啥关系的。
这里有几个知识点你梳理一下:
1:结构体的概念,在我的理解中结构体是提供给我们自定义我们需要的类型提供的关键字,可以把他和int,char这种对比理解。
2:有关局部和全局的概念,你肯定经常会听说作用域,局部变量,全局变量等一些概念,我们应该一起对比去理解:
我们知道,变量有作用域,比如函数内部声明的变量,出了函数作用域,就无效了,那么,这个函数内部相对于调用这个函数的外部,函数内部就是一个局部作用域,内部的变量就是局部变量喽,而如果直接定义在main()函数外面,这个变量是一开始程序就会去定义,在main开始执行前,那么main函数入口以及其他所有的函数都能使用这个变量,这种变量叫做全局喽。
所以 像楼上那种,你定义在main函数外部,那就叫全局,在任何的作用域内定义的变量,其实相对这个作用域外部,叫局部喽。(个人理解描述,细节可以参考百度~)
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
- ¥20 怎么用dlib库的算法识别小麦病虫害
- ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
- ¥15 java写代码遇到问题,求帮助
- ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
- ¥15 有了解d3和topogram.js库的吗?有偿请教
- ¥100 任意维数的K均值聚类
- ¥15 stamps做sbas-insar,时序沉降图怎么画
- ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
- ¥15 关于#Java#的问题,如何解决?