Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >编程小白 | 每日一练(39)

编程小白 | 每日一练(39)

作者头像
小林C语言
发布于 2019-07-12 09:50:40
发布于 2019-07-12 09:50:40
3110
举报

这道理放在编程上也一并受用。在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从编程小白进阶到高手,需要经历的是日积月累的学习,那么如何学习呢?当然是每天都练习一道题目!!

一、 每日一练

例39:有n个学生的信息(包括学号、姓名、成绩),要求按照成绩的高低顺序输出学生的信息。

解题思路:用结构体数组存放n个学生信息,采用选择法对各元素进行排序。

代码演示:

结果演示:

二、 总结与思考

在定义结构体数组时进行初始化,为清晰起见,将每个学生的信息用一对花括号包起来。这样做,阅读和检查比较方便,尤其是数据量多时!

我们常说“学而不思则罔”,和学习编程知识一样,我们只有在学习的同时加以总结与思考,才能对编程有更系统和深入地了解,学到的知识才真正能为自己所用。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-12-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 C语言入门到精通 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【RL-TCPnet网络教程】第34章 RL-TCPnet之SMTP客户端
本章节为大家讲解RL-TCPnet的SMTP应用,学习本章节前,务必要优先学习第33章的SMTP基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。
Simon223
2018/10/09
3.4K0
【RL-TCPnet网络教程】第34章	 RL-TCPnet之SMTP客户端
【安富莱】【RL-TCPnet网络教程】第10章 RL-TCPnet网络协议栈移植(FreeRTOS)
本章教程为大家讲解RL-TCPnet网络协议栈的FreeRTOS操作系统移植方式,学习了第6章讲解的底层驱动接口函数之后,移植就比较容易了,主要是添加库文件、配置文件和驱动文件即可。另外,RL-TCPnet移植到FreeRTOS要重新配置RL-TCPnet的接口函数,以此来支持RL-TCPnet多任务运行。使用RTX无需重新配置,因为默认情况下就是采用RTX的API函数配置的。
Simon223
2018/09/04
1.8K0
【安富莱】【RL-TCPnet网络教程】第10章 RL-TCPnet网络协议栈移植(FreeRTOS)
【RL-TCPnet网络教程】第37章 RL-TCPnet之FTP客户端
本章节为大家讲解RL-TCPnet的FTP客户端应用,学习本章节前,务必要优先学习第35章的FTP基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。
Simon223
2018/10/09
1.6K0
【RL-TCPnet网络教程】第37章	 RL-TCPnet之FTP客户端
【RL-TCPnet网络教程】第39章 RL-TCPnet之TFTP服务器
本章节为大家讲解RL-TCPnet的TFTP服务器应用,学习本章节前,务必要优先学习第38章的TFTP基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。
Simon223
2018/10/09
1.5K0
【RL-TCPnet网络教程】第39章	RL-TCPnet之TFTP服务器
【安富莱】【RL-TCPnet网络教程】第8章 RL-TCPnet网络协议栈移植(RTX)
本章教程为大家讲解RL-TCPnet网络协议栈的RTX操作系统移植方式,学习了第6章讲解的底层驱动接口函数之后,移植就比较容易了,主要是添加库文件、配置文件和驱动文件即可。
Simon223
2018/09/04
1.4K0
【安富莱】【RL-TCPnet网络教程】第8章  RL-TCPnet网络协议栈移植(RTX)
【RL-TCPnet网络教程】第40章 RL-TCPnet之TFTP客户端(精简版)
本章节为大家讲解RL-TCPnet的TFTP客户端应用,学习本章节前,务必要优先学习第38章的TFTP基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。
Simon223
2018/10/09
2.6K0
【RL-TCPnet网络教程】第40章	RL-TCPnet之TFTP客户端(精简版)
【RL-TCPnet网络教程】第36章 RL-TCPnet之FTP服务器
本章节为大家讲解RL-TCPnet的FTP服务器应用,学习本章节前,务必要优先学习第35章的FTP基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。
Simon223
2018/10/09
1.2K0
【RL-TCPnet网络教程】第36章	 RL-TCPnet之FTP服务器
【RL-TCPnet网络教程】第4章 RL-TCPnet网络协议栈简介
本章节介绍RL-TCPnet网络协议栈,让大家对 RL-TCPnet有一个整体的了解,RL-TCPnet是一款小型网络协议栈,适用于 ARM 内核和 Cortex-M 内核的设备。
Simon223
2018/09/04
8400
【RL-TCPnet网络教程】第4章  RL-TCPnet网络协议栈简介
【RL-TCPnet网络教程】第28章 RL-TCPnet之DNS应用
本章节为大家讲解RL-TCPnet的DNS应用,学习本章节前,务必要优先学习第27章的DNS基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。
Simon223
2018/09/04
3.4K0
【RL-TCPnet网络教程】第28章    RL-TCPnet之DNS应用
【STM32H7】第13章 RL-TCPnet V7.X之创建多个TCP客户端
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=95243 第13章       RL-TCPnet之创建多个TCP客户端 本章节为大
Simon223
2020/10/16
1.7K0
【RL-TCPnet网络教程】第9章 RL-TCPnet网络协议栈移植(uCOS-III)
本章教程为大家讲解RL-TCPnet网络协议栈的uCOS-III操作系统移植方式,学习了第6章讲解的底层驱动接口函数之后,移植就比较容易了,主要是添加库文件、配置文件和驱动文件即可。另外,RL-TCPnet移植到uCOS-III要重新配置RL-TCPnet的接口函数,以此来支持RL-TCPent多任务运行。使用RTX无需重新配置,因为默认情况下就是采用RTX的API函数配置的。
Simon223
2018/09/04
1.4K0
【RL-TCPnet网络教程】第9章    RL-TCPnet网络协议栈移植(uCOS-III)
【安富莱】【RL-TCPnet网络教程】第11章 RL-TCPnet调试方法
本章节为大家讲解RL-TCPnet的调试方法,RL-TCPnet的调试功能其实就是通过串口打印实时监控运行状态。而且RL-TCPnet的调试设置比较简单,因为官方已经为我们做好了调试版本的库,直接添加到工程,并使能相应的宏配置就可以使用了。
Simon223
2018/09/04
6890
【安富莱】【RL-TCPnet网络教程】第11章 RL-TCPnet调试方法
【RL-TCPnet网络教程】第14章 RL-TCPnet之TCP客户端
本章节为大家讲解RL-TCPnet的TCP客户端实现,学习本章节前,务必要优先学习第12章TCP传输控制协议基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。
Simon223
2018/09/04
3.6K0
【RL-TCPnet网络教程】第14章 RL-TCPnet之TCP客户端
【RL-TCPnet网络教程】第17章 RL-TCPnet之UDP通信
本章节为大家讲解RL-TCPnet的UDP通信实现,学习本章节前,务必要优先学习第16章UDP用户数据报协议基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。
Simon223
2018/09/04
3K0
【RL-TCPnet网络教程】第17章 RL-TCPnet之UDP通信
【RL-TCPnet网络教程】第26章 RL-TCPnet之DHCP应用
本章节为大家讲解RL-TCPnet的DHCP应用,学习本章节前,务必要优先学习第25章的DHCP基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。
Simon223
2018/09/04
1K0
【RL-TCPnet网络教程】第26章 RL-TCPnet之DHCP应用
【安富莱】【RL-TCPnet网络教程】第7章 RL-TCPnet网络协议栈移植(裸机)
本章教程为大家讲解RL-TCPnet网络协议栈的裸机移植方式,学习了上个章节讲解的底层驱动接口函数之后,移植就比较容易了,主要是添加库文件、配置文件和驱动文件即可。
Simon223
2018/09/04
1K0
【安富莱】【RL-TCPnet网络教程】第7章  RL-TCPnet网络协议栈移植(裸机)
【RL-TCPnet网络教程】第30章 RL-TCPnet之SNTP网络时间获取
本章节为大家讲解RL-TCPnet的SNTP应用,学习本章节前,务必要优先学习第29章的NTP基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。
Simon223
2018/09/04
3.6K0
【RL-TCPnet网络教程】第30章     RL-TCPnet之SNTP网络时间获取
【RL-TCPnet网络教程】第19章 RL-TCPnet之BSD Socket服务器
本章节为大家讲解RL-TCPnet的BSD Socket,学习本章节前,务必要优先学习第18章的Socket基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。另外RL-TCPnet的socket仅支持UDP协议和TCP协议,我们本章节仅讲解了TCP协议方式的BSD Socket。
Simon223
2018/09/04
2.1K0
【RL-TCPnet网络教程】第19章 RL-TCPnet之BSD Socket服务器
【RL-TCPnet网络教程】第6章 RL-TCPnet底层驱动说明
本章节为大家讲解RL-TCPnet的底层驱动,主要是STM32自带MAC的驱动实现和PHY的驱动实现。
Simon223
2018/09/04
1.9K0
【RL-TCPnet网络教程】第6章    RL-TCPnet底层驱动说明
【RL-TCPnet网络教程】第20章 RL-TCPnet之BSD Socket客户端
本章节为大家讲解RL-TCPnet的BSD Socket,学习本章节前,务必要优先学习第18章的Socket基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。另外RL-TCPnet的socket仅支持UDP协议和TCP协议,我们本章节仅讲解了TCP协议方式的BSD Socket。
Simon223
2018/09/04
3.7K0
【RL-TCPnet网络教程】第20章 RL-TCPnet之BSD Socket客户端
推荐阅读
相关推荐
【RL-TCPnet网络教程】第34章 RL-TCPnet之SMTP客户端
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档