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

  在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语言贯穿计算机学习的始终

视频

 

时间: 2024-10-01 17:38:12

《C语言及程序设计进阶》网络课程主页的相关文章

《C语言及程序设计提高》网络课程主页

在CSDN学院开出的网络系列课程<C语言及程序设计初步>已经完成(以后还将扩充). 系列中的第二季<C语言及程序设计提高>的资源建设全部完成(视频资源链接)! [公告]本课学员名单及QQ群公告,请到套餐主页查看.有兄弟,不孤单,一起营造学习氛围. [重要通知1]自测题由于问卷星服务规则变化,不能看到答题情况,现转到"蓝墨云班课"中.加入方法:到mosoteach.cn免费注册账号,选择"用邀请码加入班课".本课邀请码:261213.下载蓝墨的

C语言及程序设计初步例程-47 小小型应用系统开发指导(二)

贺老师教学链接  C语言及程序设计初步 本课讲解 简单银行系统的初步框架 #include <stdio.h> #include <stdlib.h> int main() { int iPass; int iChoice; printf("欢迎您光临CSDN银行\n"); printf("请输入密码:"); scanf("%d", &iPass); if(iPass!=123456) { printf("

C语言及程序设计初步例程-43 从文本文件中读入数据

贺老师教学链接  C语言及程序设计初步 本课讲解 编程序,实现文本文件的复制 #include <stdio.h> #include <stdlib.h> int main() { FILE *fpin, *fpout; char c; if ((fpin=fopen("source.txt", "r"))==NULL) { printf("Source file cannot open!"); exit(0); } if

C语言及程序设计初步例程-39 求素数算法

贺老师教学链接  C语言及程序设计初步 本课讲解 判别m是否为素数 #include <stdio.h> int main() { int i, m; int is_prime=1; scanf("%d", &m); for(i=2; i<=m-1; i++) { if(m%i==0) is_prime=0; } if(is_prime==1) printf("%d 是素数!\n", m); else printf("%d 不是素

C语言及程序设计初步例程-11 算术运算符与算术表达式

贺老师教学链接  C语言及程序设计初步 本课讲解 分离各位数:设 x 为一个三位整数,将其个.十.百位数分离出来(改C) #include<iostream> using namespace std; int main( ) { int x,a,b,c; cin>>x; c=x%10; b=(x/10)%10; a=x/100;//或 a=(b/10)%10; cout<<x<<"的各位数分别为:\n"<<a<<e

C语言及程序设计初步例程-46 小小型应用系统开发指导(一)

贺老师教学链接  C语言及程序设计初步 本课讲解 预备:产生随机数的方法 #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int i,ran_num; srand(time(0)); for(i=0; i<10; i++) { ran_num = rand() % 6 + 1; //ran_num将在1~6之间. printf("%d ", ran_nu

C语言及程序设计初步例程-13 数值型数据的存储原理

贺老师教学链接  C语言及程序设计初步 本课讲解 溢出初探 #include <stdio.h> int main() { short a, b; a= 32760; printf("a=%d\n",a); b = a + 10; printf("b=%d\n",b); return 0; } 让数学老师如何面对? C语言及程序设计初步例程 #include <stdio.h> int main() { double a,b,c; a=123

C语言及程序设计初步例程-19 字符数据及字符类型

贺老师教学链接  C语言及程序设计初步 本课讲解 字符常量 #include <stdio.h> int main() { char c1,c2; c1='a'; c2='b'; printf("%c %c\n", c1, c2); return 0; } 字符当数字用?! #include <stdio.h> int main() { char c1,c2; int i = 100; c1 = 'a'; i = i - c1; printf("c1:

C语言及程序设计初步例程-23 用if语句实现分支结构

贺老师教学链接  C语言及程序设计初步 本课讲解 下面的程序是什么结构? #include <stdio.h> int main( ) { int a,b,c; scanf("%d %d", &a, &b); if(a>b) { c=a; } else { c=b; } printf("max=%d\n",c); return 0; } 应用:求三角形的面积的程序 #include <stdio.h> int main(