扫码支付

购买商品:
商品价格:

价格读取中

支付方式:
微信

请扫码进行支付

支付宝

请扫码进行支付

二维码已过期,请点击刷新

  • 课程> 编程语言> C/C++
  • C语言从入门到精通+贪吃蛇游戏开发实战

    本课程支持以下优惠:

  • 由百度云提供技术支持
    课程目录
    第一章:C语言从入门到精通
    • 1. [赖国荣]C语言从入门到精通第1讲:C语言开发环境的安装及发展历史 (免费)
    • 01:56:50
    • 2. [赖国荣]C语言从入门到精通第2讲:变量和数据类型
    • 44:49
    • 3. [赖国荣]C语言从入门到精通第3讲:数据类型及输入输出格式
    • 01:01:05
    • 4. [赖国荣]C语言从入门到精通第4讲:scanf和printf函数的使用
    • 49:43
    • 5. [赖国荣]C语言从入门到精通第5讲:标识符及转义字符上机练习讲解 (免费)
    • 01:46:08
    • 6. [赖国荣]C语言从入门到精通第6讲:运算符
    • 02:01:36
    • 7. [赖国荣]C语言从入门到精通第7讲:逻辑运算符及3目运算符
    • 46:11
    • 8. [赖国荣]C语言从入门到精通第8讲:if与switch语句
    • 02:03:34
    • 9. [赖国荣]C语言从入门到精通第9讲:选择语句练习讲解
    • 59:24
    • 10. [赖国荣]C语言从入门到精通第10讲:循环控制语句
    • 01:57:09
    • 11. [赖国荣]C语言从入门到精通第11讲:循环语句练习讲解2
    • 30:14
    • 12. [赖国荣]C语言从入门到精通第12讲:循环语句的高级应用
    • 02:05:09
    • 13. [赖国荣]C语言从入门到精通第13讲:循环语句综合练习讲解
    • 02:11:51
    • 14. [赖国荣]C语言从入门到精通第14讲:循环语句综合练习讲解2 (免费)
    • 35:31
    • 15. [赖国荣]C语言从入门到精通第15讲:一维数组与多维数组
    • 02:00:09
    • 16. [赖国荣]C语言从入门到精通第16讲:数组习题讲解1
    • 45:59
    • 17. [赖国荣]C语言从入门到精通第17讲:数组习题讲解2
    • 02:06:36
    • 18. [赖国荣]C语言从入门到精通第18讲:数组的查找与冒泡排序算法
    • 02:08:20
    • 19. 选择法排序算法
    • 39:40
    • 20. 交换排序算法
    • 24:01
    • 21. 插入排序算法
    • 35:31
    • 22. 折半(快速)排序算法
    • 47:13
    • 23. 折半(二分)查找算法
    • 27:10
    • 24. [赖国荣]C语言从入门到精通第19讲:自定义函数
    • 02:14:58
    • 25. [赖国荣]C语言从入门到精通第20讲:自定义函数习题讲解
    • 01:29:00
    • 26. [赖国荣]C语言从入门到精通第21讲:递归函数调用
    • 34:26
    • 27. [赖国荣]C语言从入门到精通第22讲:变量的作用域
    • 02:09:07
    • 28. [赖国荣]C语言从入门到精通第23讲:简易银行系统开发
    • 26:05
    • 29. [赖国荣]C语言从入门到精通第24讲:结构体和宏定义
    • 01:35:37
    • 30. [赖国荣]C语言从入门到精通第25讲:结构体应用:实现多用户银行系统
    • 50:48
    • 31. [赖国荣]C语言从入门到精通第26讲:指针
    • 01:29:07
    • 32. [赖国荣]C语言从入门到精通第27讲:文件操作
    • 01:10:25
    第二章:贪吃蛇游戏开发
    • 1. [赖国荣]C语言从入门到精通第28讲:安装虚拟机,安装XP操作系统 (免费)
    • 21:20
    • 2. [赖国荣]C语言从入门到精通第29讲:graphics图形库的入门讲解
    • 21:20
    • 3. [赖国荣]C语言从入门到精通第30讲:图形函数学习
    • 31:47
    • 4. [赖国荣]C语言从入门到精通第31讲:画复杂图形讲解
    • 57:07
    • 5. [赖国荣]C语言从入门到精通第32讲:图形模式下文字的输出
    • 34:27
    • 6. [赖国荣]C语言从入门到精通第33讲:随机生成食物
    • 47:47
    • 7. [赖国荣]C语言从入门到精通第34讲:定义蛇的结构体及蛇的运动
    • 54:11
    • 8. [赖国荣]C语言从入门到精通第35讲:蛇运动的原理
    • 19:58
    • 9. [赖国荣]C语言从入门到精通第36讲:键盘控制,控制蛇的运动方向
    • 49:40
    • 10. [赖国荣]C语言从入门到精通第37讲:控制在围墙内随机产生食物
    • 26:21
    • 11. [赖国荣]C语言从入门到精通第38讲:游戏升级原理及蛇的死忙控制
    • 48:17
    • 12. [赖国荣]C语言从入门到精通第39讲:不同等级代码的编写
    • 51:59
    • 13. [赖国荣]C语言从入门到精通第40讲:设置障碍物 (免费)
    • 34:22
    • 14. [赖国荣]C语言从入门到精通第41讲:文件操作
    • 01:10:25
    • 15. [赖国荣]C语言从入门到精通第42讲:游戏保存与载入功能 (免费)
    • 32:50

    优惠套餐

    JAVA工程师初级班
    套餐价:¥220.00
    会员9折
    原价:¥234
    • 【课程类型】实战教学 【难度级别】高级 【适合人群】计算机相关专业学生
    • 【课程介绍】
      掌握C语言数据类型,printf,scanf函数,运算符,if语句,switch语句,for,while,do...while循环语句;常用数学函数应用;一维数组,多维数组,查找和常用排序算法,结构体与指针,自定义函数的定义与使用,函数的实参与形参;用户图形界面,大量的上课习题,深入浅出的详细讲解,结合开发贪吃蛇游戏实战项目,能达到精通C语言的目标。
    • 【课程目标】
      掌握C语言数据类型,printf,scanf函数,运算符,if语句,switch语句,for,while,do...while循环语句;常用数学函数应用;一维数组,多维数组,查找和常用排序算法,结构体与指针,自定义函数的定义与使用,函数的实参与形参;用户图形界面,大量的上课习题,深入浅出的详细讲解,结合开发贪吃蛇游戏实战项目,能达到精通C语言的目标。
    • 【课程计划】
      随到随学,确保24小时回复学生问题

    第一章:C语言从入门到精通
    1.C语言的发展历史; 2.开发环境的安装; 3.简单程序的编写及测试; 4.main函数的作用及特点
    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.上机练习讲解;
    1.算术运算符; 2.增量运算符,++,--; 3.关系运算符; 4.逻辑运算符; 5.赋值运算符及3目运算符;
    1.逻辑运算符; 2.3目运算符; 3.混合运算的类型转换; 4.运算符的优先级; 5.华氏温度与摄氏温度转换练习;
    1.增量运算符复习; 2.上机文档练习讲解; 3.if语句使用详解; 4.switch语句讲解; 5.case语句,break语句的作用及注意事项;
    1.讲解判断回文程序; 2.讲解个人所得税计算程序; 3.讲解银行系统程序; 4.其他练习讲解;
    1.while循环语句的使用; 2.do...while循环语句的使用; 3.for循环语句的使用; 4.3中循环语句的比较;
    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.实现分数序列
    1.实现a+aa+aaa+aaaaa+.....aaaaa的和; 2.判断输入一行字符中,空格,数字,字母及其他字符的个数; 3.求1+2+。。。+100,1平方+2平方+。。。50平方及分数相加的和; 4.求5个学生成绩的最高分,最低分和平均分; 5.猜数字游戏; 6.其他练习题
    1.数组的定义方法; 2.数组的赋值与取值; 3.数组与循环语句的配合使用; 4.数组是实例讲解
    1.求n行n列的矩阵中对角线的和; 2.求5个学生4门课程的总分; 3.将二维数组int a[3][3]的行列转换后输出 4.其他习题
    1.在数组中插入元素; 2.把数组中的元素逆序存放; 3.输出杨辉三角; 4.魔法阵; 5.查找数组中的鞍点; 6.字符串操作:统计3行字符串中大写字母,小写字母,空格,字母及其他字母的个数; 7.字符加
    1.求数组中最大值,最小值,平均值; 2.卡拉OK比赛评分系统; 3.在数组中查找元素; 4.冒泡法排序; 5.复习上一讲习题;
    折半(快速)排序算法
    折半(二分)查找算法
    1.系统函数与自定义函数; 2.系统函数,常用的数学函数; 3.自定义函数的语法及无参数无返回值函数,无返回值有参数函数,有返回值有参数函数,有返回值无参数函数的定义; 4.函数的声明,定义与
    1.求1到100之内的所有素数; 2.自定义函数的4中定义方法; 3.冒泡排序的复习讲解; 4.定义函数把字符串内的元音字母拷贝到另一个数组
    1.递归函数的原理; 2.递归函数的调用; 3.讲解n的阶乘实现递归函数调用
    1.变量的分类:局部变量和全局变量; 2.局部变量:函数局部变量和复合语句的局部变量; 3.参数的传值和传址; 4.数组当做参数的传址; 5.银行系统开发
    1.全局变量的作用; 2.简易银行系统开发
    1.结构体的定义; 2.结构体的应用,输入多个学生的学号,姓名,性别,成绩,计算总分及平均分; 3.宏定义的定义及注意事项;
    实现多用户银行系统; 能够多用户开户,存款,转账,取钱,查询等功能;
    1.指针的基本原理; 2.指针与地址; 3.间接引用; 4.指针与数组
    文件的打开,关闭,文本文件的操作,二进制流文件的操作,文件的拷贝等

    第二章:贪吃蛇游戏开发
    安装虚拟机,安装XP操作系统 虚拟机与XP下载地址:http://pan.baidu.com/s/1o86G72a 贪吃蛇游戏开发工具下载地址:http://pan.baidu.com/s/1jHUUX5G
    1.图形界面的初始化; 2.图形界面的关闭; 3.图形界面的清屏; 4.设置图形颜色; 5.画矩形,画圆; 6.系统支持的16种颜色了解;
    1.图形界面初始化,图形界面的关闭; 2.用循环语句画图,设置图形颜色; 3.设置图形的背景颜色; 4.坐标的计算; 5.画点与画线 6.暂停
    1.画复杂的箭头讲解; 2.画立方体讲解;
    1.图形模式下文字的输出,参数的作用; 2.设置文字的输出坐标; 3.输出动态生成的图形文字;
    1.随机函数产生随机数; 2.设置坐标,产生食物; 3.输出打印刷新;
    1.定义蛇的结构体 2.打印成绩及局部刷新; 3.蛇的初始化; 4.画围墙; 5.让蛇动起来
    1.蛇运动的原理讲解; 2.让蛇运动的代码编写;
    1.获取键盘输入的字符; 2.键盘控制讲解; 3.控制蛇的运动方向;
    1.控制蛇的运动方向; 2.控制在围墙内随机产生食物; 3.控制生成食物的时机;
    1.解决食物被蛇擦掉边框的问题 2.游戏升级原理讲解; 3.蛇的死忙控制
    1.游戏升级代码编写;
    1.根据不同等级设置不同的障碍物;
    文件的打开,关闭,文本文件的操作,二进制流文件的操作,文件的拷贝等
    玩游戏的过程可以保存游戏,下次启动游戏的时候可以载入游戏继续运行

    全部评价(1
    好评(1
    中评(0
    差评(0
    发表评价
    赞,仔细认真的程序员。讲课也仔细,5星好评。。。
    2016-08-07 11:00:53
    赖国荣
    31课程181687学员
    19年软件开发经验,设计开发40多个大型软件,10年从事高等教育,主要为java系列课程,带你轻松进入java生涯。
    所属机构:轻松进入java人生