C语言及程序设计提高-贺利坚-专题视频课程

2024-03-03 08:38

本文主要是介绍C语言及程序设计提高-贺利坚-专题视频课程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

C语言及程序设计提高—46589人已学习
课程介绍    
201502080006084798.png
    本课为“C语言及程序设计”系列课程中的第二部“提高篇”。在第一部“初步篇”介绍基本的数据结构和控制结构基础上,引入函数和数组,传授模块化设计的方法,目标是使学习者有能力编制出300行左右代码的应用程序。系列课程针对没有任何程序设计基础的初学者,关注学习者能够通过实践的方式,学会利用C语言解决问题。与课程同步的实践指导,以及贯穿始终的“银行储蓄系统”,帮助初学者真正具备程序设计能力。
课程收益
    系列课程基于主讲者多年来教授计算机专业大一学生程序设计课的教学经验,准确把握知识点,注重教学视频与实践体系的结合,帮助初学者顺利掌握知识,获得学习中的自信。本部分“提高篇”的目标,是使学习者学会用数组表示和处理成组的数据,用函数组织出清晰的程序结构,有能力编写出写在一个文件中的,300行左右的多函数程序。此外,还学习相关的经典的算法思想和实现,具备相当规模程序的阅读能力,掌握调试程序的方法。
讲师介绍
    贺利坚 更多讲师课程
    烟台大学计算机学院教师,近二十年教书生涯,看出了在错综复杂的教育环境中,坚持教育教学的价值与前景。和学生并肩,与不良学风作斗争,为IT菜鸟建跑道,让大一的孩子会编程,为迷茫的大学生出主意,一起追求快乐与激情的大学。 著书《逆袭大学:传给IT学子的正能量》,以期帮助处于迷茫中的大学生。
课程大纲
    1. 我们要提高什么  5:29
    2. 模块化程序设计及C语言中的函数  8:52
    3. 体验自定义函数  10:24
    4. 函数的返回值  14:59
    5. 函数的参数  13:18
    6. 参数传递方式:传值与传地址  14:24
    7. 返回指针的函数  11:05
    8. 函数的声明、定义和调用  12:16
    9. 函数的嵌套调用  13:12
    10. 调试技术:进入函数内部去  11:07
    11. 全局变量和局部变量  19:52
    12. 变量的存储类别  20:12
    13. C语言的库函数  9:57
    14. 应用系统结构  9:36
    15. 小小型应用系统开发指导(三)  19:08
    16. 数组的引入  10:03
    17. 一维数组的定义和引用  10:47
    18. 一维数组应用二三例  12:42
    19. 越界的后果  9:01
    20. 经典:查找的艺术  13:13
    21. 首尝排序——冒个泡  20:55
    22. 用指针法访问数组元素  13:49
    23. 指针的运算  11:37
    24. 数组名作为函数参数  20:19
    25. 指针作函数参数  12:55
    26. 实现线性表基本操作的函数  20:01
    27. 编写查找和排序函数  15:29
    28. 字符串、字符数组、字符指针  14:04
    29. 实战字符串处理四例  14:49
    30. 字符和字符串处理函数  16:58
    31. 编制自己的字符串函数  23:33
    32. 二维数组及其定义  8:06
    33. 二维数组元素的引用  10:44
    34. 二维数组的存储  17:36
    35. 使用指针操作二维数组  18:31
    36. 多维数组作函数参数  12:07
    37. 操作字符串数组  13:21
    38. main函数的参数  13:24
    39. 动态存储管理与动态数组的实现  15:16
    40. 小小型应用系统开发指导(四)  31:29
大家可以点击【 查看详情】查看我的课程

这篇关于C语言及程序设计提高-贺利坚-专题视频课程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/769088

相关文章

C语言线程池的常见实现方式详解

《C语言线程池的常见实现方式详解》本文介绍了如何使用C语言实现一个基本的线程池,线程池的实现包括工作线程、任务队列、任务调度、线程池的初始化、任务添加、销毁等步骤,感兴趣的朋友跟随小编一起看看吧... 目录1. 线程池的基本结构2. 线程池的实现步骤3. 线程池的核心数据结构4. 线程池的详细实现4.1 初

如何提高Redis服务器的最大打开文件数限制

《如何提高Redis服务器的最大打开文件数限制》文章讨论了如何提高Redis服务器的最大打开文件数限制,以支持高并发服务,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录如何提高Redis服务器的最大打开文件数限制问题诊断解决步骤1. 修改系统级别的限制2. 为Redis进程特别设置限制

流媒体平台/视频监控/安防视频汇聚EasyCVR播放暂停后视频画面黑屏是什么原因?

视频智能分析/视频监控/安防监控综合管理系统EasyCVR视频汇聚融合平台,是TSINGSEE青犀视频垂直深耕音视频流媒体技术、AI智能技术领域的杰出成果。该平台以其强大的视频处理、汇聚与融合能力,在构建全栈视频监控系统中展现出了独特的优势。视频监控管理系统EasyCVR平台内置了强大的视频解码、转码、压缩等技术,能够处理多种视频流格式,并以多种格式(RTMP、RTSP、HTTP-FLV、WebS

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

科研绘图系列:R语言扩展物种堆积图(Extended Stacked Barplot)

介绍 R语言的扩展物种堆积图是一种数据可视化工具,它不仅展示了物种的堆积结果,还整合了不同样本分组之间的差异性分析结果。这种图形表示方法能够直观地比较不同物种在各个分组中的显著性差异,为研究者提供了一种有效的数据解读方式。 加载R包 knitr::opts_chunk$set(warning = F, message = F)library(tidyverse)library(phyl

透彻!驯服大型语言模型(LLMs)的五种方法,及具体方法选择思路

引言 随着时间的发展,大型语言模型不再停留在演示阶段而是逐步面向生产系统的应用,随着人们期望的不断增加,目标也发生了巨大的变化。在短短的几个月的时间里,人们对大模型的认识已经从对其zero-shot能力感到惊讶,转变为考虑改进模型质量、提高模型可用性。 「大语言模型(LLMs)其实就是利用高容量的模型架构(例如Transformer)对海量的、多种多样的数据分布进行建模得到,它包含了大量的先验

键盘快捷键:提高工作效率与电脑操作的利器

键盘快捷键:提高工作效率与电脑操作的利器 在数字化时代,键盘快捷键成为了提高工作效率和优化电脑操作的重要工具。无论是日常办公、图像编辑、编程开发,还是游戏娱乐,掌握键盘快捷键都能带来极大的便利。本文将详细介绍键盘快捷键的概念、重要性、以及在不同应用场景中的具体应用。 什么是键盘快捷键? 键盘快捷键,也称为热键或快捷键,是指通过按下键盘上的一组键来完成特定命令或操作的方式。这些快捷键通常涉及同

CSP 2023 提高级第一轮 CSP-S 2023初试题 完善程序第二题解析 未完

一、题目阅读 (最大值之和)给定整数序列 a0,⋯,an−1,求该序列所有非空连续子序列的最大值之和。上述参数满足 1≤n≤105 和 1≤ai≤108。 一个序列的非空连续子序列可以用两个下标 ll 和 rr(其中0≤l≤r<n0≤l≤r<n)表示,对应的序列为 al,al+1,⋯,ar​。两个非空连续子序列不同,当且仅当下标不同。 例如,当原序列为 [1,2,1,2] 时,要计算子序列 [

C语言 | Leetcode C语言题解之第393题UTF-8编码验证

题目: 题解: static const int MASK1 = 1 << 7;static const int MASK2 = (1 << 7) + (1 << 6);bool isValid(int num) {return (num & MASK2) == MASK1;}int getBytes(int num) {if ((num & MASK1) == 0) {return