- 论坛徽章:
- 0
|
本帖最后由 bizhan 于 2017-09-28 09:09 编辑
作者简介:周哥,毕业于中科院软件所,擅长C、C++和计算机安全,曾就职阿里、360,著有《程序员求职成功路:技术、求职技巧与软实力培养》,《电脑系统与数据安全防护》,《加密与解密-第4版》(作者之一)等书。创立了麦洛克菲高端IT培训,培养了大量成功就职于BAT程序员。
课纲:
第一课:Hello world
第一节:序言
第二节:学习准备-情商管理
第三节:学习准备-学习方法介绍
第四节:hello world编写,编译,运行,调试
第五节:程序设计基础理论
第二课:整数编码与存储
第一节:整数进制转换(二进制,八进制,十进制,十六进制)
第二节:整数编码:原码,反码,补码
第三节:整数存储:低位优先,高位优先
第三课:浮点数表示与存储
第一节:浮点数表示与计算
第二节:浮点数存储方式
第四课:C语言数据类型
第一节:数据类型定义:char,wchar_t,short,int,float,double,bool
第二节:数据类型大小(sizeof)
第三节:数据类型转换:强制转换,自动转换
第五课:变量
第一节:C语言变量定义与命名(匈牙利,下划线,骆驼,帕斯卡)
第二节:变量作用域,存储空间,生命周期
第六课:输入输出
第一节:输入输出stdio,scanf/printf,stdin/stdout/stderr
第七课:运算符和表达式
第一节:运算符
第二节:表达式
第八课:语句
第一节:语句:顺序,分支,循环
第九课:编码风格与规范
第一节:编码风格与规范
第十课:数组
第一节:一维数组
第二节:二维数组
第三节:数组重要注意事项
第四节:数组应用
第十一课:字符串
第一节:字符串定义
第二节:字符串使用
第三节:字符串API
第四节:字符串API自实现
第十二课:函数
第一节:函数定义
第二节:函数传参:传值,传指针,传引用
第三节:函数调用约定:cdecl,stdcall,fastcall
补充:函数与算法设计常见问题
第十三课:指针
第一节:指针定义与使用
第二节:指针加减运算
第三节:指针与数组
第四节:常量指针与指针常量
第五节:函数指针与指针函数
第六节:二级指针
第七节:指针使用注意事项
第十四课:内存分配与泄漏检查
第一节:内存分类与寻址
第二节:内存分配
第三节:内存泄漏预防与检测
第十五课:结构体,联合体,枚举
第一节:结构体定义
第二节:结构体中的指针与数组
第三节:浅拷贝(shallow copy)与深拷贝(deep copy),写时拷贝(copy on write)
第四节:结构体应用,结构体数组,传参
第五节:结构体大小计算(sizeof)
第六节:联合体
第七节:枚举类型
第十六课:位运算
第一节:位运算定义
第二节:and运算
第三节:or运算
第四节:xor运算
第五节:not运算
第六节:移位运算
第七节:位运算灵活应用
第十七课:宏定义与条件编译
第一节:宏定义
第二节:宏应用
第三节:条件编译
第十八课:递归
第一节:递归定义
第二节:递归应用
第十九课:文件
第一节:文件定义
第二节:文件创建,读写
第三节:文件其它操作
第四节:文件结构体IO
第二十课:C语言与汇编关系
第一节:调用约定与汇编
第二节:传参与汇编
第三节:语句与汇编:i++,数组访问,结构体访问,分支与循环
The End
|
|