课程称号: 阳光学院C++编程视频教程 完整版 76讲+实战 课程简介: 阳光学院C++编程视频教程 完整版 76讲+实战 ----------------------课程目录------------------------------ 第一章 根本篇 1课:hello world的编写 2课:数据范例 3课:编程ASCII字符表,温度转换器,计较周长,面积 4课:运算符(逻辑运算符,位运算符,感化域运算符,指针运算符,逗号运算符) 5课:三元运算符,数据范例的强迫转换 6课:if-else,switch-case,while,do-while,goto的用法 7课:用三元运算符方式,输入三个整数, 输出其最大数 8课:练习题 题目1:一球从100米高度自在落下,每次落地后反跳回原高度的一半;再落下, 求它在 第10次落地时,共经过几多米?第10次反弹多高? 题目2,打印1-2 3-4 5-6 7....n的成果是几多? 题目3:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 题目4:求s=a aa aaa aaaa aa...a的值? 题目5:有1、2、3、4个数字,能组成几多个互不不异且无反复数字的三位数?都是几多? 题目6, 输入n瓶汽水, 每喝完三瓶可以换一瓶, 问总过喝了几多瓶,还有几多空瓶? 题目7:山公吃桃题目:山公第一天摘下多少个桃子,立即吃了一半,还不外瘾, 又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。今后天天早上都吃了前一天剩下 的一半零一个。 到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了几多。 9课:函数 10课:练习题 1), 打印三个double范例的最大值 2), 编写一个函数, 输入n为偶数时, 挪用函数求1/2 1/4 ... 1/n,当n是奇数时,分母是奇数(2种方式去实现). 3)输入n,输出n的阶乘(2种方式,第2种必须是用递归算法) 11课:数组,二维数组,字符数组,字符数组的拷贝 strcpy(),字符数组的拼接 strcat(),字符数组的比力, strcmp(), 把字符数组转换成为整型 atoi(); itoa(),字符串长度strlen(); 12课:练习题 1), 编写函数实现字符串长度, myStrlen(); 2), 编写函数实现字符串拷贝, myStrcpy(); 3), 编写函数实现字符串拼接, myStrcat(); 4), 编写函数实现字符串比力, myStrcmp(); 5), 编写函数实现字符串转整型, myStratoi(); 13课:指针 14课:指针和援用 15课:值传递,地址传递,援用传递 16课:指针传递,次级指针,多级指针 17课:栈内存,堆内存 18课:仓库操纵留意事项例子 19课:const 常量,const指针,指针const的区分和用法 20课:函数指针 21课:typedef 22课:结构体,字节对齐方式 23课:typedef结构体,结构体数组初始化方式,结构体在栈空间和堆空间分派内存 24课:多文件的利用,建立门生类 25课:列举enum, 可以增加法式的可读性, 控制变量的取值范围 26课:2维数组 27课:结合 union 28课:结合的嵌套利用,类 class,数据的封装和隐藏 第二章 高级篇 29课:另一品种的表示形式 30课:内联, inline关键字, 这个函数想要内联, 编译器会对他停止优化 31课:文件流 32课:文件操纵常用API 33课:探讨下机关函数和析构函数的例子 34课:浅拷贝的危险 35课:嵌套类 36课:部分类和全局类的重要 37课:命名空间和宏的利用 38课:常量类 39课:类的静态变量 40课:友元类 41课:运算符重载 42课:再谈机关和析构函数 43课:虚函数 44课:继续 45课:多重继续 46课:静态联编 47课:纯虚函数 48课:虚析构函数 49课:虚继续 50课:宏 51课:泛型编程 模版函数 第三章 实战篇 52课:编写个string类 53课:结构体模版 54课:STL先容 55课:vector 56课:deque 57课:list 58课:map 59课:set 60课:容器的共通操纵及特点 61课:迭代器 62课:编写个自己的list容器 63课:C 剧本编程例子1 64课:C 剧本编程例子2 65课:C 剧本编程例子3 66课:MFC课程 67课:MFC控件先容 68课:MFC控件绑定 69课:MFC对话框类的建立 70课:MFC简单例子实现 71课:多线程的开辟1 72课:多线程的开辟2 73课:互斥工具 74课DLL的编写1 75课DLL的编写2 76课:HOOK编写 下载地址: |
欢迎光临 IT视频教程资源网 (https://zhilexue.tech/) | Powered by Discuz! X3.2 |