《C语言及程序设计进阶》网络课程主页

简介:   在CSDN学院开出的网络系列课程《C语言及程序设计初步》已经完成。  系列中的第二季《C语言及程序设计提高》的所有资源建设已经全部完成。  这是第三季《C语言及程序设计进阶》。视频资源链接点击打开链接    【公告】本课学员名单及QQ群公告,请到套餐主页查看。有兄弟,不孤单,一起营造学习氛围。  【重要通知1】自测题由于问卷星服务规则变化,不能看到答题情况,现转到“蓝墨云班课”中

  在CSDN学院开出的网络系列课程《C语言及程序设计初步》已经完成。

  系列中的第二季《C语言及程序设计提高》的所有资源建设已经全部完成。

  这是第三季《C语言及程序设计进阶》。视频资源链接点击打开链接

  

  【公告】本课学员名单及QQ群公告,请到套餐主页查看。有兄弟,不孤单,一起营造学习氛围。

  【重要通知1】自测题由于问卷星服务规则变化,不能看到答题情况,现转到“蓝墨云班课”中。加入方法:到mosoteach.cn免费注册账号,选择“用邀请码加入班课”。本课邀请码:261213。下载蓝墨的APP,在手机或平板上做题的体验也不错。请做题时,根据知识点名称找到对应的题目。

知识点

视频

1 再上一个台阶

视频

 

【自测题目在“蓝墨云班课”平台,见本文开始处“重要通知1”】

知识点

视频

示例代码

自测及问卷

实践项目

参考解答

2 一个程序,多个文件

视频

示例

程序阅读
实践项目

 参考解答

3 静态函数与外部函数

视频



4 外部全局变量和静态全局变量

视频

示例

 

知识点

视频

示例代码

自测及问卷

实践项目

参考解答

5 认识递归

视频

示例

程序阅读
实践项目

 参考解答

6 递归法问题求解

视频

示例


7 递归经典:汉诺塔

视频

示例


 

知识点

视频

示例代码

自测及问卷

实践项目

8 预处理之宏定义

视频

示例

程序阅读

9 预处理之文件包含

视频

示例


 

10 预处理之条件编译

视频

示例


 程序阅读

 

知识点

视频

示例代码

自测及问卷

实践项目

参考解答

11 体验结构体

视频

示例


实践项目 

复数结构体    学生成绩处理  
点结构体  体重监测器
个税计算器之码数分离
日期结构体  紧急救援

12 结构体成员的引用

视频

示例


13 结构体数组及其应用

视频

示例


14 开发一个电子词典

视频

示例


实践项目

学生成绩统计  
玩转日期和时间 
区号查询

15 指向结构体的指针

视频

示例


16 当结构体成员为指针

视频

示例


21  银行储蓄系统(第五版)开发

视频

源代码


 

 

 

知识点

视频

示例代码

自测及问卷

实践项目

参考解答

17 认识链表

视频

示例


程序阅读
实践项目

链表的合并   
拆分链表 
改造链表   
链表版通信录

18 链表中结点的插入和删除

视频

示例


19 链表应用

视频

示例


20 链表拓展

视频



 

知识点

视频

示例代码

自测及问卷

22 问题求解的一般过程

视频



23 数据结构及算法概述

视频



24 查找问题及其求解

视频

示例


25 排序问题及其求解

视频

示例


26 回溯溯法问题求解

视频

示例


27 贪心法问题求解

视频

示例


28 动态规划法问题求解

视频

示例


 

知识点

视频

示例代码

自测及问卷

实践项目

参考解答

29 枚举类型及其应用

视频

示例


实践项目

对称点
敲了哪个键?

30 联合体及其应用

视频

示例


应用

 

31 自定义类型

视频



 

 

32 位运算及其应用

视频

示例


程序阅读

 

 

知识点

视频

示例代码

自测及问卷

实践项目

参考解答

33 文件概述

视频



程序阅读
实践项目

小玩文件
用文本文件保存的学生名单
处理C语言源代码的程序  
间隔选职工  
二进制文件浏览器 

34 文件结构体及打开方式

视频



35 标准文件读写方法

视频

示例


36 文件的随机读写

视频

示例


37 二进制文件及其读写

视频

示例


38 非标准文件及其操作

视频

示例


 

 

39 银行储蓄系统(第六版)开发

视频

示例


 

 

 

知识点

视频

40 由C语言到C++

视频

41 C语言还能学什么

视频

42 用C语言贯穿计算机学习的始终

视频

 


目录
相关文章
|
10月前
|
JavaScript Java 大数据
基于python的网络课程在线学习交流系统
本研究聚焦网络课程在线学习交流系统,从社会、技术、教育三方面探讨其发展背景与意义。系统借助Java、Spring Boot、MySQL、Vue等技术实现,融合云计算、大数据与人工智能,推动教育公平与教学模式创新,具有重要理论价值与实践意义。
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
592 20
|
算法 C语言
【C语言程序设计——循环程序设计】求解最大公约数(头歌实践教学平台习题)【合集】
采用欧几里得算法(EuclideanAlgorithm)求解两个正整数的最大公约数。的最大公约数,然后检查最大公约数是否大于1。如果是,就返回1,表示。根据提示,在右侧编辑器Begin--End之间的区域内补充必要的代码。作为新的参数传递进去。这个递归过程会不断进行,直到。有除1以外的公约数;变为0,此时就找到了最大公约数。开始你的任务吧,祝你成功!是否为0,如果是,那么。就是最大公约数,直接返回。
528 18
|
Serverless C语言
【C语言程序设计——循环程序设计】利用循环求数值 x 的平方根(头歌实践教学平台习题)【合集】
根据提示在右侧编辑器Begin--End之间的区域内补充必要的代码,求解出数值x的平方根;运用迭代公式,编写一个循环程序,求解出数值x的平方根。注意:不能直接用平方根公式/函数求解本题!开始你的任务吧,祝你成功!​ 相关知识 求平方根的迭代公式 绝对值函数fabs() 循环语句 一、求平方根的迭代公式 1.原理 在C语言中,求一个数的平方根可以使用牛顿迭代法。对于方程(为要求平方根的数),设是的第n次近似值,牛顿迭代公式为。 其基本思想是从一个初始近似值开始,通过不断迭代这个公式,使得越来越接近。
508 18
|
存储 C语言
【C语言程序设计——函数】递归求斐波那契数列的前n项(头歌实践教学平台习题)【合集】
本关任务是编写递归函数求斐波那契数列的前n项。主要内容包括: 1. **递归的概念**:递归是一种函数直接或间接调用自身的编程技巧,通过“俄罗斯套娃”的方式解决问题。 2. **边界条件的确定**:边界条件是递归停止的条件,确保递归不会无限进行。例如,计算阶乘时,当n为0或1时返回1。 3. **循环控制与跳转语句**:介绍`for`、`while`循环及`break`、`continue`语句的使用方法。 编程要求是在右侧编辑器Begin--End之间补充代码,测试输入分别为3和5,预期输出为斐波那契数列的前几项。通关代码已给出,需确保正确实现递归逻辑并处理好边界条件,以避免栈溢出或结果
845 16
|
C语言
【C语言程序设计——循环程序设计】统计海军鸣放礼炮声数量(头歌实践教学平台习题)【合集】
有A、B、C三艘军舰同时开始鸣放礼炮各21响。已知A舰每隔5秒1次,B舰每隔6秒放1次,C舰每隔7秒放1次。编程计算观众总共听到几次礼炮声。根据提示,在右侧编辑器Begin--End之间的区域内补充必要的代码。开始你的任务吧,祝你成功!
393 13
|
存储 安全 C语言
【C语言程序设计——选择结构程序设计】预测你的身高(头歌实践教学平台习题)【合集】
分支的语句,这可能不是预期的行为,这种现象被称为“case穿透”,在某些特定情况下可以利用这一特性来简化代码,但在大多数情况下,需要谨慎使用。编写一个程序,该程序需输入个人数据,进而预测其成年后的身高。根据提示,在右侧编辑器补充代码,计算并输出最终预测的身高。分支下的语句,提示用户输入无效。常量的值必须是唯一的,且在同一个。语句的作用至关重要,如果遗漏。开始你的任务吧,祝你成功!,程序将会继续执行下一个。常量都不匹配,就会执行。来确保程序的正确性。
586 10
|
小程序 C语言
【C语言程序设计——基础】顺序结构程序设计(头歌实践教学平台习题)【合集】
目录 任务描述 相关知识 编程要求 测试说明 我的通关代码: 测试结果: 任务描述 相关知识 编程编写一个程序,从键盘输入3个变量的值,例如a=5,b=6,c=7,然后将3个变量的值进行交换,使得a=6,b=7,c=5。面积=sqrt(s(s−a)(s−b)(s−c)),s=(a+b+c)/2。使用输入函数获取半径,格式指示符与数据类型一致,实验一下,不一致会如何。根据提示,在右侧编辑器补充代码,计算并输出圆的周长和面积。
447 10
|
存储 编译器 C语言
【C语言程序设计——函数】分数数列求和2(头歌实践教学平台习题)【合集】
函数首部:按照 C 语言语法,函数的定义首部表明这是一个自定义函数,函数名为fun,它接收一个整型参数n,用于指定要求阶乘的那个数,并且函数的返回值类型为float(在实际中如果阶乘结果数值较大,用float可能会有精度损失,也可以考虑使用double等更合适的数据类型,这里以float为例)。例如:// 函数体代码将放在这里函数体内部变量定义:在函数体中,首先需要定义一些变量来辅助完成阶乘的计算。比如需要定义一个变量(通常为float或double类型,这里假设用float。
727 3
|
存储 C语言
【C语言程序设计——循环程序设计】利用数列的累加和求 sinx(头歌实践教学平台习题)【合集】
项的累加和,一般会使用循环结构,在每次循环中计算出当前项的值(可能基于通项公式或者递推关系),然后累加到一个用于存储累加和的变量中。在C语言中推导数列中的某一项,通常需要依据数列给定的通项公式或者前后项之间的递推关系来实现。例如,对于一个简单的等差数列,其通项公式为。的级数,其每一项之间存在特定的递推关系(后项的分子是其前项的分子乘上。,计算sinx的值,直到最后一项的绝对值小于。为项数),就可以通过代码来计算出指定项的值。对于更复杂的数列,像题目中涉及的用于近似计算。开始你的任务吧,祝你成功!
443 6