Welcome澳洲幸运5为梦而年轻!

分享课程赚现金

请复制以下内容发送给他人,通过邀请链接访问完成注册,您即可享受长期收益:

 奖学金的说明
IT培训 > 编程语言教程 > C/C++视频教程 > C语言从入门到精通+贪吃蛇游戏开发实战视频教程
播放按钮C语言从入门到精通+贪吃蛇游戏开发实战视频教程
¥30.00

C语言从入门到精通+贪吃蛇游戏开发实战视频教程

套餐1 | JAVA工程师初级班套餐2 | 大学软件工程等相关专业的系列视频课程学习路线图
1/2
  • 课程概述
  • 课程目录
  • 课程笔记
  • 课程讨论
  • 课程评价
  • 资料下载
课程目标:掌握数据类型,表达式;printf,scanf函数的使用,算术,增量,关系,逻辑,赋值运算符,if语句,switch语句,循环语句;数组,排序算法,结构体与指针,函数的定义与使用,实参与形参的区别;大量的上课习题练习,综合应用开发贪吃蛇游戏,游戏有升级,加速,设置障碍物,保存和重新载入等功能
适合人群:零基础学习C语言,
课程介绍:

本课程共41个教学视频,包含C语言基础的讲解和一个贪吃蛇游戏项目开发,购买课程后可直接下载上课PPT,上课源代码,贪吃蛇游戏源代码等资料,该课程是为后面学习java的基础课程,内容如下:

1.了解C语言的历史;2.了解算法,数据结构,掌握流程图的使用;3.掌握数据类型,表达式;printf,scanf函数的使用;4.掌握算术运算符,增量运算符,关系运算符,逻辑运算符,赋值运算符,3目运算符;5.掌握if语句,switch语句的使用;6.掌握for,while,do...while循环语句使用;7.掌握常用数学函数应用;8.掌握一维数组,多维数组的使用;9.掌握常用排序算法;10.函数的定义与使用,实参与形参的区别;11.局部变量,全局变量与静态变量;12.结构体与指针的使用;13.大量的上课习题练习;

14综合应用开发贪吃蛇游戏:游戏有升级,加速,设置障碍物,保存和重新载入等功能

 

目录

章节1

C语言基础

1.C语言的发展历史; 2.开发环境的安装; 3.简单程序的编写及测试; 4.main函数的作用及特点

第2节

变量和数据类型

00:44:49

1.变量的意义,定义及使用; 2.标识符的定义及注意事项; 2.C语言的数据类型及二进制运算 3.输入函数Scanf,输出函数printf的熟练使用;

1.基本数据类型的分类 2.数据类型所占字节数,内存空间; 3.每种数据类型对应的输入输出格式%c,%d,%ld,%f,%lf,%s; 4.数据类型的转换,强制转换与自动转换; 5.ASCII表的作用及意义;

1.数据类型的转换; 2.scanf输入函数的详细使用讲解; 3.scanf函数的格式要求; 4.整形与字符的关系机转换; 5.计算圆柱体的表面积;

1.转义系列的作用及使用; 2.20道标识符作业讲解; 3.二进制,八进制,10进制及16进制的转换及运算; 4.上机练习讲解;

第6节

运算符

02:01:36

1.算术运算符; 2.增量运算符,++,--; 3.关系表达式; 4.逻辑表达式; 5.赋值表达式及3目运算符;

1.逻辑运算符; 2.3目运算符; 3.混合运算的类型转换; 4.运算符的优先级; 5.华氏温度与摄氏温度转换练习;

第8节

if与switch语句

02:03:34

1.增量运算符复习; 2.上机文档练习讲解; 3.if语句使用详解; 4.switch语句讲解; 5.case语句,break语句的作用及注意事项;

1.讲解判断回文程序; 2.讲解个人所得税计算程序; 3.讲解银行系统程序; 4.其他练习讲解;

第10节

循环控制语句

01:57:09

1.while循环语句的使用; 2.do...while循环语句的使用; 3.for循环语句的使用; 4.3中循环语句的比较;

第11节

循环语句练习讲解

00:30:14

1.输出150~400之间7的倍数; 2.输出1900~2010年之间所有的闰年; 3.修改银行系统,用户可以选择多个业务;

1.循环语句的嵌套,编写九九乘法表; 2.break语句的使用; 3.continue语句的使用; 4.计算最大公约数及最小公倍数程序; 5.判断输入一行字符中,空格,数字,字母及其他字符的个数;

1.输入一串数字,用循环语句实现数字的倒转; 2.实现a+aa+aaa+aaaaa+.....aaaaa的和; 3.求1!+2!+3!+....+20!的和; 4.实现1000以内的水仙花程序; 5.编写1000以内完数的程序; 6.实现分数序列相加的函数; 7.球自由落体运动10次经过的距离及最后一次的高度; 8.猴子吃桃问题; 9.输出菱形; 10.乒乓球队抽签分组

1.实现a+aa+aaa+aaaaa+.....aaaaa的和; 2.判断输入一行字符中,空格,数字,字母及其他字符的个数; 3.求1+2+。。。+100,1平方+2平方+。。。50平方及分数相加的和; 4.求5个学生成绩的最高分,最低分和平均分; 5.猜数字游戏; 6.其他练习题

1.数组的定义方法; 2.数组的赋值与取值; 3.数组与循环语句的配合使用; 4.数组是实例讲解

第16节

数组习题讲解1

00:45:59

1.求n行n列的矩阵中对角线的和; 2.求5个学生4门课程的总分; 3.将二维数组int a[3][3]的行列转换后输出 4.其他习题

第17节

数组习题讲解2

02:06:36

1.在数组中插入元素; 2.把数组中的元素逆序存放; 3.输出杨辉三角; 4.魔法阵; 5.查找数组中的鞍点; 6.字符串操作:统计3行字符串中大写字母,小写字母,空格,字母及其他字母的个数; 7.字符加密处理; 8.字符数组的拷贝,连接,大小写转换,比较大小等练习;

1.求数组中最大值,最小值,平均值; 2.卡拉OK比赛评分系统; 3.在数组中查找元素; 4.冒泡法排序; 5.复习上一讲习题;

第19节

选择法排序算法

00:39:40

选择法排序算法

第20节

交换排序算法

00:24:01

交换排序算法

第21节

插入排序算法

00:35:30

插入排序算法

折半(快速)排序算法

第23节

二分查找算法

00:27:10

二分查找算法

第24节

自定义函数

02:14:58

1.系统函数与自定义函数; 2.系统函数,常用的数学函数; 3.自定义函数的语法及无参数无返回值函数,无返回值有参数函数,有返回值有参数函数,有返回值无参数函数的定义; 4.函数的声明,定义与调用; 5.实例编程演示计算

1.求1到100之内的所有素数; 2.自定义函数的4中定义方法; 3.冒泡排序的复习讲解; 4.定义函数把字符串内的元音字母拷贝到另一个数组

第26节

递归函数调用

00:34:26

1.递归函数的原理; 2.递归函数的调用; 3.讲解n的阶乘实现递归函数调用

第27节

变量的作用域

02:09:07

1.变量的分类:局部变量和全局变量; 2.局部变量:函数局部变量和复合语句的局部变量; 3.参数的传值和传址; 4.数组当做参数的传址; 5.银行系统开发

第28节

简易银行系统开发

00:26:05

1.全局变量的作用; 2.简易银行系统开发

第29节

结构体和宏定义

01:35:37

1.结构体的定义; 2.结构体的应用,输入多个学生的学号,姓名,性别,成绩,计算总分及平均分; 3.宏定义的定义及注意事项;

实现多用户银行系统;能多用户开发,存款,取款,转账,查询等功能;

第31节

指针

01:29:07

1.指针的基本原理; 2.指针与地址; 3.间接引用; 4.指针与数组

第32节

文件操作

01:10:25

1.文件的打开,关闭; 2.文件的读写; 3.文件的类型:文本文件和字节流文件; 4.文件的拷贝;

章节2

贪吃蛇游戏开发

贪吃蛇游戏开发工具在资料下载区下载。

1.图形界面的初始化; 2.图形界面的关闭; 3.图形界面的清屏; 4.设置图形颜色; 5.画矩形,画圆; 6.系统支持的16种颜色了解;

第3节

图形函数学习

00:57:07

1.图形界面初始化,图形界面的关闭; 2.用循环语句画图,设置图形颜色; 3.设置图形的背景颜色; 4.坐标的计算; 5.画点与画线 6.暂停

第4节

画复杂图形讲解

00:34:27

1.画复杂的箭头讲解; 2.画立方体讲解;

1.图形模式下文字的输出,参数的作用; 2.设置文字的输出坐标; 3.输出动态生成的图形文字;

第6节

随机生成食物

00:29:10

1.随机函数产生随机数; 2.设置坐标,产生食物; 3.输出打印刷新;

1.定义蛇的结构体 2.打印成绩及局部刷新; 3.蛇的初始化; 4.画围墙; 5.让蛇动起来

第8节

蛇运动的原理

00:19:58

1.蛇运动的原理讲解; 2.让蛇运动的代码编写;

1.获取键盘输入的字符; 2.键盘控制讲解; 3.控制蛇的运动方向;

1.控制蛇的运动方向; 2.控制在围墙内随机产生食物; 3.控制生成食物的时机;

1.解决食物被蛇擦掉边框的问题 2.游戏升级原理讲解; 3.蛇的死忙控制

1.游戏升级代码编写;

1.根据不同等级设置不同的障碍物;

游戏可以暂停,保存,退出系统后,下次进入游戏可以载入上一次继续游戏

学员评价

伊迪丝

2019-07-13
老师讲的很好,简单易懂。

楠楠

2019-04-16
视频画面清晰,课程内容不错,实用性很强,简单易懂。

霸道兰总

2018-11-28
视频画面清晰,实用性很强,简单易懂,互动性强。

Lql

2018-06-16
视频画面清晰,互动性强,老师讲的很好。

张大更

2018-05-25
实用性很强,老师讲的很好,课程内容不错。

过河卒

2018-05-14
课程内容不错,实用性很强,视频画面清晰,老师讲的很好。

lucky

2018-03-21
视频画面清晰,简单易懂,实用性很强。

鸠熙埠敷

2018-03-09
简单易懂,老师讲的很好。

fxiao6

2018-02-22
课程内容不错,实用性很强,简单易懂。

W

2018-02-12
实用性很强,课程内容不错。
轻松进入java学习群
(981974653)
3、C语言从入门到精通 4、贪吃蛇游戏 6、JAVA从入门到精通 7、推箱子游戏 8、仿QQ即时通讯软件 10、SQLSERVER从入门到精通 11、JavaScript从入门到精通 12、JSP从入门到精通……>>更多

推荐商品

21.00¥76.00
66.00¥110.00
20.00¥59.00
72.00¥198.00
71.00¥110.00

你可能还感兴趣的课程 换一换