视频介绍:
本视频是iOS学院精心录制的免费精华版iOS语言基础视频,该视频特点在于最大程度保证了知识点的完整性,按知识点进行视频录制,每个视频控制在20分钟左右,不会使学生产生疲劳,授课讲究通俗易懂、幽默风趣、绝对干货。通过该视频的学习,相信你能够轻轻松松地入门C语言,为iOS开发学习打下坚实的基础。
第01天内容
【了解】开班宣言
【了解】iOS开发概述
【了解】iOS设备发展史
【了解】Mac OS X系统介绍
【理解】Mac OS X 常见设置
【理解】Mac OS X系统操作(一)
【理解】Mac OS X系统操作(二)
【理解】Mac OS X系统操作(三)
【掌握】开发环境Xcode安装、使用
【了解】iOS开发体验之按钮、界面切换
【了解】iOS开发体验之打电话发短信
【了解】iOS开发体验之《Tom猫》
【了解】计算机程序
【了解】iOS开发基础-C语言介绍
【了解】C语言现状及学习重难点
【掌握】第一个C语言程序
【掌握】C语言源程序分析
【掌握】C语言项目打开、运行方法
【掌握】C语言练习-打印图形
【理解】内容总结
【了解】作业布置
第02天内容
【理解】知识回顾
【了解】什么是关键字及分类
【了解】标识符的基本概念
【掌握】标识符的命名原则
【理解】标识符命名的规范
【理解】C语言中的注释介绍
【掌握】C语言中的注释使用
【了解】数据及数据类型
【掌握】数据类型的内存占用及范围
【了解】常量的概述及分类
【掌握】不同类型的常量表示方法
【理解】变量的概念及定义
【掌握】变量的初始化和引用
【掌握】变量的作用域
【了解】变量为什么要区分类型
【理解】printf函数介绍及常见用法
【掌握】printf函数使用注意事项
【掌握】printf输出精度问题
【了解】scanf函数介绍及使用
【掌握】scanf使用注意事项
【掌握】scanf函数原理
【了解】内容总结
【了解】作业布置
第03天内容
【掌握】算术运算中类型转换问题
【掌握】赋值运算符
【理解】复合赋值运算符
【掌握】自增 自减运算符
【掌握】自增 自减掌握技巧
【理解】sizeof运算符
【了解】逗号运算符
【理解】逗号运算符应用举例
【掌握】关系运算符
【掌握】关系运算符优先级和结合性
【理解】逻辑运算符
【掌握】逻辑运算符的值
【掌握】逻辑运算的短路问题
【了解】三目运算符及其求值方法
【理解】三目运算符应用举例
【了解】Xcode使用补充
【掌握】Xcode断点调试
【了解】内容总结
【了解】作业布置
第04天内容
【理解】知识回顾
【掌握】变量易犯错误总结
【了解】Xcode使用易犯错误
【了解】程序的结构及分类
【掌握】if语句介绍及基本格式
【掌握】if语句的嵌套
【掌握】if语句的高级用法
【理解】if语句的使用注意点
【理解】应用:剪刀石头布游戏分析
【理解】应用:剪刀石头布游戏代码实现
【掌握】switch语句介绍及基本格式
【掌握】case语句穿透问题
【理解】if语句和switch语句转换
【了解】if语句和switch语句选择
【掌握】switch使用注意事项(一)
【掌握】switch使用注意事项(二)
【理解】应用:判断季节
【了解】内容总结
【了解】作业布置
第05天内容
【理解】知识回顾
【了解】循环结构介绍
【理解】循环构成条件及分类
【掌握】while循环介绍及基本格式
【理解】while循环使用陷阱
【理解】应用:判断字符串长度
【掌握】while循环使用注意
【理解】do...while循环介绍及语法格式
【掌握】do...while语句执行流程
【理解】do...while和while...do对比
【理解】for循环的语法结构
【掌握】for循环的执行过程
【理解】for循环的集中形式
【掌握】for循环的嵌套
【理解】for循环嵌套应用
【理解】for循环打印9*9乘法表
【掌握】break关键字及break语句
【掌握】continue关键字及continue语句
【了解】内容总结
【了解】作业布置
第06天内容
【理解】知识回顾
【了解】函数的概念、分类及基本格式
【掌握】无参无返回值函数定义
【掌握】无参有返回值函数定义
【掌握】有参无返回值函数定义
【掌握】有参有返回值函数定义
【理解】函数的参数
【掌握】函数的参数传递过程
【掌握】函数的返回值及注意事项
【掌握】函数的声明
【掌握】函数的调用
【掌握】函数应用:打印图形
【掌握】函数应用:数学计算
【了解】递归函数概述及构成条件
【理解】递归应用举例
【了解】Xcode运行原理
【理解】常见的UNIX命令
【掌握】手动编译方法及步骤
【掌握】#include指令
【掌握】include文件搜索顺序
【了解】C语言模块化编程概念
【掌握】多文件开发实现
【掌握】多文件开发注意事项
【了解】内容总结
【了解】作业布置
第07天内容
【理解】知识回顾
【了解】计算机中的进制
【理解】进制转换的概念
【掌握】2进制和10进制互转
【掌握】2进制和16进制互转
【了解】机器数和真值的概念
【理解】原码反码补码基本概念
【掌握】如何得到反码、补码?
【理解】为什么要引入反码、补码?
【了解】补码的再深入学习
【理解】补码转换举例
【掌握】位运算符介绍及使用
【掌握】位运算使用注意事项
【理解】位运算应用:编程实现10进制转2进制
【掌握】变量地址获取及存储原理
【掌握】查看变量在内存中的每一个字节
【理解】整型变量修饰符介绍
【掌握】short、long对整型变量的修饰
【掌握】signed、unsigned对整型变量修饰
【掌握】char类型数据存储
【了解】内容总结
【了解】作业布置
第08天内容
【理解】知识回顾
【了解】数组的基本概念及分类
【掌握】一维数组定义及注意事项
【掌握】一维数组初始化
【理解】一维数组几个让人疑惑的问题
【掌握】一维数组的引用
【掌握】一维数组的存储方式
【了解】一维数组元素地址
【掌握】一维数组长度计算方法
【掌握】一维数组的越界问题
【理解】数组元素作为函数参数
【掌握】数组名作为函数参数
【掌握】数组名作为函数参数的注意点
【理解】冒泡排序思想
【掌握】冒泡排序代码实现
【理解】选择排序思想
【掌握】选择排序代码实现
【理解】折半查找思想
【掌握】折半查找代码实现
【了解】内容总结
【了解】作业布置
第09天内容
【理解】知识回顾
【掌握】二维数组定义
【掌握】二维数组初始化
【掌握】二维数组遍历
【掌握】二维数组存储
【理解】二维数组元素做函数参数
【掌握】二维数组名作为函数参数
【了解】二维数组应用场景
【了解】《走出迷宫》游戏玩法及实现思路
【理解】《走出迷宫》伪代码实现
【掌握】《走出迷宫》游戏代码实现
【理解】《走出迷宫》游戏优化
【了解】字符串的基本概念
【理解】字符数组定义
【掌握】字符数组初始化
【掌握】字符数组的引用和遍历
【掌握】字符串结束符
【掌握】以字符串的形式输入和输出
【掌握】字符串长度计算方法
【理解】字符串处理函数(一)
【理解】字符串处理函数(二)
【了解】内容总结
【了解】作业布置
第10天内容
【理解】知识回顾
【理解】地址概念
【理解】为什么要使用指针?
【掌握】指针变量概念及定义方法
【掌握】指针变量的初始化和引用
【掌握】总结*使用场合
【理解】两变量值交换的方法
【理解】使用指针交换变量值的误区
【理解】指针的应用场景
【理解】二级指针介绍
【掌握】数组指针的概念及定义
【掌握】数组指针初始化和使用方法
【掌握】一维指针数组
【理解】指针变量之间的算术运算
【理解】指针变量之间的关系运算
【掌握】用数组名访问二维数组
【理解】普通指针访问二维数组
【掌握】二维数组指针定义、初始化
【理解】指针数组和二维数组指针的区别
【了解】内容总结
【了解】作业布置
第11天内容
【理解】知识回顾
【了解】《推箱子》游戏玩法及实现思路
【理解】《推箱子》伪代码实现
【掌握】《推箱子》游戏代码实现
【理解】《推箱子》游戏优化
【理解】字符串指针介绍及使用
【掌握】二维字符数组概念
【理解】char类型的指针数组
【理解】字符串指针和字符数组的区别
【理解】字符串数组应用:字符串排序
【掌握】fget()、fputs()函数使用
【了解】fgets()和fputs()优缺点
【了解】const关键字介绍及优点
【掌握】const作用和使用方法
【理解】内存管理的概念和内存分区
【掌握】常见的内存分配函数
【掌握】野指针和内存泄露
【了解】指针函数概念及定义
【掌握】指针函数使用
【了解】函数指针概念及定义
【掌握】函数指针使用
【了解】内容总结
【了解】作业布置
第12天内容
【理解】知识回顾
【了解】构造类型概念
【理解】结构体概念及优点
【掌握】结构体变量及定义方法
【掌握】结构体变量中成员的访问方法
【理解】结构体变量存储原理
【了解】结构体变量占用存储空间大小
【掌握】结构体作用域
【理解】结构体数组概念及定义
【掌握】结构数组的初始化和遍历
【掌握】结构指针定义和初始化
【掌握】结构体指针间接访问成员值
【理解】结构体、结构体变量、结构体指针对比
【理解】结构体嵌套使用
【理解】成员属性作为函数参数
【掌握】结构体变量名作为函数参数
【掌握】结构指针作为函数的参数
【了解】枚举类型介绍及定义
【掌握】枚举变量变量定义和使用
【掌握】typedef关键字介绍
【掌握】typedef定义新的类型
【了解】内容总结
【了解】作业布置
第13天内容
【理解】知识回顾
【掌握】宏及宏替换的过程
【掌握】无参宏定义和使用方法
【掌握】无参宏使用注意事项
【掌握】有参宏定义和使用方法
【掌握】有参宏使用注意事项
【掌握】#typedef和#define的区别
【了解】条件编译的概念及优点
【掌握】#if-#else 条件编译指令
【掌握】#ifdef 条件编译指令
【掌握】#ifndef 条件编译指令
【理解】使用条件编译指令调试bug
【了解】static 和 extern关键字介绍
【掌握】static和extern修饰局部变量
【掌握】static和extern修饰全局变量
【掌握】static和extern修饰函数
【了解】内容总结
【了解】作业布置
第14天内容
【理解】知识回顾
【理解】文件概念及分类
【掌握】文件操作步骤
【理解】文件操作原理
【掌握】C语言文件指针
【掌握】文件的打开和关闭
【了解】文件使用方式介绍
【掌握】字符读写函数:fgetc和fputc
【理解】应用:保存键盘输入的字符串
【掌握】字符串读写函数:fgets和fputs
【理解】查看文本文件的内容
【理解】数据块读写函数:fread和fwrite
【掌握】应用:从文件中读写结构体信息
【掌握】格式化读写函数fscanf和fprintf
【掌握】应用:读取和写入一个二维数组
【掌握】文件的随机读写实现
【掌握】文件检测函数feof()介绍
【了解】内容总结
【了解】作业布置
第15天内容
【理解】知识回顾
【了解】C语言《通讯录》功能展示
【理解】《通讯录》功能分析
【理解】《通讯录》用到的知识点分析
【理解】《通讯录》难点分析
【理解】《通讯录》实现步骤
【掌握】《通讯录》添加联系人
【掌握】《通讯录》删除联系人
【掌握】《通讯录》修改联系人
【掌握】《通讯录》查看联系人
【掌握】《通讯录》搜索联系人
【掌握】《通讯录》退出通讯录
【了解】内容总结
【了解】作业布置
传智播客_iOS基础视频_最适合初学者入门:下载地址
- [[其他教程]] 2015年最新版iOS基础视频_最适合初学者入门
主讲:孙庆虎类型:iOS 适合对象:初学者入门视频介绍:本视频是iOS学院精心录制的免费精华版iOS语言基础视频,该视频特点在于最大程度保证了知识点的完整性,按知识点进行视频录制,每个视频控制在20分 ...
- 传智博客.NET培训第13季 Ajax教程(共十三季) 学习资源
http://wangpengnimei.ctfile.com/u/1235801/47146 传智博客.NET培训第13季 Ajax教程(十三季).rar 19
- 大前端时代已经到来!传智播客2015之WEB前端视频教程(全套教程共15G)
大前端时代已经到来!传智播客2015之WEB前端视频教程(全套教程共15G)大前端时代已经到来!如今,前端开发工程师的职责,不是只有切图.制作网页这么简单哦! G:\传智播客2015-WEB前端视频教 ...
- 广州传智博客黑马训练营.Net15期
广州传智博客黑马训练营.Net15期 7 张扬波 MVC大项目 6 张扬波 MVC 3 胡凌浩 HTML&JS 2 基础加强+三层 5 张扬波 企业站点(asp.net)&EF 4 江 ...
- 传智博客(JavaWeb方面的所有知识)听课记录(经典)
一. JavaWeb基础 第一天: 1.Eclipse详解: (1).Bad versionnumber in .class file:编译器版本和运行(JRE)版本不符合.高的JRE版本 ...
- 传智播客C/C++各种开发环境搭建视频工具文档免费教程
传智播客作为中国IT培训的领军品牌,一直把握技术趋势,给大家带来最新的技术分享!传智播客C/C++主流开发环境免费分享视频文档中,就有写一个helloworld程序的示范.火速前来下载吧 所谓&quo ...
- (传智博客)tp开发第一天之tp执行流程分析笔记
1.入口文件index.php 2.ThinkPHP/ThinkPHP.php require THINK_PATH.'Common/runtime.php'; 3.ThinkPHP/Common/r ...
- 传智播客JavaWeb day01 快捷键、XML
2015-01-14 一直计划着学习java,今天晚上终于下定决心看了下传智播客朴乾老师的javaweb开发视频day01之第一讲,主要内容是开发工具简单介绍.怎么创建工程.Junit的介绍,我是C# ...
- 【高清未加密】2015传智播客 最新21期c#asp.net 基础到就业班视频和源码
[.NET]传智播客第[21]期就业班视频(高清无加密)本套2015年21期传智播客C#ASP.NET win10通用mvc+app开发视频教程附源码,是一套非常不错的asp.net自学视频教程,传智 ...
随机推荐
- 【面试必备】用了那么多次 ping,是时候知道 ping 是如何工作的了!
每日一句英语学习,每天进步一点点: 前言 在日常生活或工作中,我们在判断与对方网络是否畅通,使用的最多的莫过于 ping 命令了. “那你知道 ping 是如何工作的吗?” —— 来自小林的灵魂拷问 ...
- for循环与串行化、并行化Stream流性能对比
第四章 并行化Stream流 关注公众号(CoderBuff)回复"stream"获取<Java8 Stream编码实战>PDF完整版. <Java8 Strea ...
- .net core 依赖注入, autofac 简单使用
综述 ASP.NET Core 支持依赖注入, 也推荐使用依赖注入. 主要作用是用来降低代码之间的耦合度. 什么是控制反转? 控制反转(Inversion of Control,缩写为IoC),是面 ...
- 洛谷1541 乌鬼棋 dp入门
题目链接:https://www.luogu.com.cn/problem/P1541 给定一个序列和一个操作序列,操作序列中只有1234四个数字,表示可以前进的步数,初始在1处,操作最后一定会全部用 ...
- JSOI 2016 病毒感染 辅助Dp问题
原题链接:https://www.luogu.com.cn/problem/P5774 分析 直接看这道题,第一个困惑点,那个绝对值的比较是什么东西,根据数学知识,我们可以知道这个意思是k到i的距离小 ...
- Azure Web: 数据库的创建与数据监控
介绍主题:Azure 大家都知道Azure云现在由于中国国策不一样,会有中国版Azure云和国际版Azure. 但是我们今天基于这个国际版的讲,因为我这个博客会比较international一点.(- ...
- PHP一致性hash
PHP提供了两种比较两个变量的方法: 松散比较使用 == or != : 两个变量都具有“相同的值”. 严格比较 === or !== : 两个变量都具有“相同的类型和相同的值”. 类型杂耍 真实陈述 ...
- 将java中Map对象转为有相同属性的类对象(json作为中间转换)
java中Map对象转为有相同属性的类对象(json作为中间转换) 准备好json转换工具类 public class JsonUtil { private static ObjectMapper o ...
- .Net Core2.2 使用 AutoMapper进行实体转换
一.遇到的问题 在. Core Api 的编写中,我们经常会对一些功能点进行新增编辑操作,同时我们有时也会进行查询,但是我们查询的表的数据与我们返回的数据相差甚大,这是我们有需要自己手动进行类型的转换 ...
- React源码解析——创建更新过程
一.ReactDOM.render 创建ReactRoot,并且根据情况调用root.legacy_renderSubtreeIntoContainer或者root.render,前者是遗留的 API ...