一、 学前需知01- 什么是iOS和iOS开发 02- 为什么选择移动开发 03- iOS和android对比 04- iOS开发的准备 05- iOS开发初体验 二、 Mac OS X介绍01- Dock 02- 菜单栏 03- Finder 04- 常用软件 05- 快捷键 06- 窗口操作 07- 文件预览 08- 软件操作 09- 文件系统 10- Unix指令 三、 C语言1> 基础语法01- 计算机和软件开发常识 02- 计算机语言发展史 03- C语言简介 04- 第一个C程序01-新建源文件 05- 第一个C程序02-C程序组成 06- 第一个C程序03-代码编写 07- 第一个C程序04-编译、链接和运行 08- 第二个C程序 09- 初学者常见错误 10- Unix指令补充 11- 只是总结、学习方法和建议 12- 多种语言对比 13- 关键字 14- 标示符 15- 注释01-基本使用 16- 注释02-其他作用 17- 注释03-使用注意 18- 注释04-练习和总结 19- 数据 20- 常量 21- 变量01-定义 22- 变量02-赋值 23- 变量03-练习-变量的定义 24- 变量04-输出 25- 变量05-变量在函数中的作用域 26- 变量06-变量在代码中的作用域 27- 变量07-变量值的互换 28- scanf函数01-变量的内存分析 29- scanf函数02-基本使用 30- scanf函数03-练习 31- scanf函数04-其他使用 2> 基本运算01- 算术运算符01-基本使用 02- 算术运算符02-使用细节 03- 算术运算符03-练习 04- 赋值运算 05- 自增自减运算01-基本使用 06- 自增自减运算02-a++和++a的区别 07- 自增自减运算03补充 08- sizeof 09- 关系运算符01-基本使用 10- 关系运算符02-优先级 11- 关系运算符03-练习 12- 逻辑运算符01-简介 13- 逻辑运算符02-逻辑与 14- 逻辑运算符03-逻辑或 15- 逻辑运算符04-逻辑非 16- 三目运算符01-基本使用 17- 三目运算符02-练习 3> 基本控制1. 选择结构01- if01-第1种结构 02- if02-第2种结构 03- if03-第3种结构 04- if04-第4种结构 05- if05-使用注意 06- if06-练习 07- switch01-基本使用 08- switch02-使用注意 09- switch03-练习 10- switch04-if和switch对比 2. 循环结构01- while01-基本使用 02- while02-continue 03- while03-break 04- while04-小结 05- while05-练习01-简单实现 06- while06-练习01-代码完善 07- while07-练习02 08- while08-使用注意 09- do-while 10- for01-基本使用 11- for02-使用注意 12- for03-循环嵌套 13- for04-练习 14- 流程控制总结 15- continue和break使用注意 4> 函数01- 基本概念 02- 基本使用 03- 定义新的函数 04- 函数的执行过程 05- 形参和实参 06- 返回值01-return的作用 07- 返回值02-使用注意 08- 练习 09- 使用注意和函数声明 10- #include01- 基本使用 11- #include02- stdio.h的作用 12- 多文件团队开发01-基本实现 13- 多文件团队开发02-完善代码 14- main函数和printf函数 5> 内存分析01- 进制01-基本概念 02- 进制02-代码编写 03- 进制03-printf的多进制格式 04- 进制04-变量在内存中的存储细节 05- 进制05-练习 06- 进制06-二进制转十进制 07- 进制07-十进制转二进制 08- 进制08-n位二进制数的取值范围 09- 进制09-负数和取值范围 10- 类型说明符01-short和long 11- 类型说明符02-signed和unsigned 12- 位运算01-按位与 13- 位运算02-按位或 14- 位运算03-按位异或 15- 位运算04按位取反 16- 位运算05左移 17- 位运算06-右移 18- 位运算07-练习01-变量值的互换 19- 位运算08-练习02-判断奇偶性 20- 位运算09-练习03-输出二进制 21- char01-内存存储细节 22- char02-使用注意 23- char03-其他用法 24- char04-练习01 25- char05-练习02-小写转大写 6> 复杂数据类型1. 数组01- 定义 02- 简单使用01-赋值 03- 简单使用02-遍历 04- 使用注意 05- 计算数组长度 06- 内存存储细节 07- 08- 数组和函数 09- 练习02 10- 二维数组 2. 字符串01- 定义 02- 简单练习01-赋值 03- 简单练习02-遍历 04- 使用注意 05- 计算数组长度 06- 内存存储细节 07- 08- 数组和函数 09- 练习02 10- 二维数组 3. 指针01- 基本使用 02- 练习01 03- 使用注意 04- 指向指针的指针 05- 06- 07- 练习03 08- 疑问 09- 指针与数组 10- 指针与字符串 11- 指针数组与字符串输入 12- 13- 返回指针的函数 14- 指向函数的指针 4. 其他数据类型01- 全局变量和局部变量 02- 结构体01-基本使用 03- 结构体02-内存分析 04- 结构体03变量的多种定义方式 05- 结构体04类型的作用域 06- 结构体05-结构体数组 07- 结构体06-指向结构体的指针 08- 09- 结构体08嵌套定义 10- 枚举类型 11- 数据类型总结 7> 其它01- 定义宏01-不带参数的宏 02- 定义宏02-带参数的宏 03- 条件编译 04- 文件包含 05- typedef01-基本使用 06- typedef02-使用注意 07- static和extern对函数的作用 08- static和extern对变量的作用 09- static对局部变量的作用 10- 递归
|