
哈尔滨工业大学公开课:C语言程序设计精髓
本课程共123集 翻译完 欢迎学习
讲师:叶麟
课程介绍:学习程序设计是一件充满挑战、更充满乐趣的事情,然而学习之初,它之所以给你枯燥乏味的感觉,那是因为没有发掘出它的趣味来。本课程力图用最简明的语言、最典型的实例及最通俗的解释将这种趣味性挖掘出来,带给你全新的学习体验,和你一起欣赏C语言之美,领悟C语言之妙,体会学习C语言之无穷乐趣。
课程列表
【第1集】哈尔滨工业大学公开课:为什么要学C语言 译
【第2集】哈尔滨工业大学公开课:C 语言集成开发环境简介 译
【第3集】哈尔滨工业大学公开课:如何定义一个变量 译
【第4集】哈尔滨工业大学公开课: 变量的表数范围和存储形式 译
【第5集】哈尔滨工业大学公开课:宏常量与const常量 译
【第6集】哈尔滨工业大学公开课:算术运算 译
【第7集】哈尔滨工业大学公开课:赋值运算(上) 译
【第8集】哈尔滨工业大学公开课: 赋值运算(下) 译
【第9集】哈尔滨工业大学公开课:增1和减1运算 译
【第10集】哈尔滨工业大学公开课:自动类型转换 译
【第11集】哈尔滨工业大学公开课:强制类型转换 译
【第12集】哈尔滨工业大学公开课:数据的格式化屏幕输出 译
【第13集】哈尔滨工业大学公开课:数据的格式化键盘输入 译
【第14集】哈尔滨工业大学公开课:单个字符的输入输出 译
【第15集】哈尔滨工业大学公开课:用getchar()输入数据存在的问题 译
【第16集】哈尔滨工业大学公开课:用%c输入数据存在的问题(含错误案例分析) 译
【第17集】哈尔滨工业大学公开课:关系运算符和逻辑运算符 译
【第18集】哈尔滨工业大学公开课:条件语句与条件运算符 译
【第19集】哈尔滨工业大学公开课:从if-else到开关语句——错误实例分析 译
【第20集】哈尔滨工业大学公开课:赋值中的数值溢出问题——进阶内容(上) 译
【第21集】哈尔滨工业大学公开课:赋值中的数值精度损失问题——进阶内容(下) 译
【第22集】哈尔滨工业大学公开课:程序测试 译
【第23集】哈尔滨工业大学公开课:计数控制的循环——for语句 译
【第24集】哈尔滨工业大学公开课:while和do-while语句 译
【第25集】哈尔滨工业大学公开课:递推法的程序实现 译
【第26集】哈尔滨工业大学公开课:正向顺推和反向逆推——流程图版 译
【第27集】哈尔滨工业大学公开课:条件控制的循环-猜数游戏 译
【第28集】哈尔滨工业大学公开课:嵌套循环 译
【第29集】哈尔滨工业大学公开课:穷举——程序实现版 译
【第30集】哈尔滨工业大学公开课:穷举——流程图版 译
【第31集】哈尔滨工业大学公开课:程序调试 译
【第32集】哈尔滨工业大学公开课:函数定义、调用和参数传递 译
【第33集】哈尔滨工业大学公开课:函数原型 译
【第34集】哈尔滨工业大学公开课:函数封装与程序的健壮性 译
【第35集】哈尔滨工业大学公开课:断言与防御性程序设计 译
【第36集】哈尔滨工业大学公开课:代码风格 译
【第37集】哈尔滨工业大学公开课:结构化程序设计 译
【第38集】哈尔滨工业大学公开课:自顶向下、逐步求精的程序设计方法 译
【第39集】哈尔滨工业大学公开课:模块化程序设计 译
【第40集】哈尔滨工业大学公开课:函数的嵌套调用和递归调用——概念和实例 译
【第41集】哈尔滨工业大学公开课:Hanoi塔问题的递归求解 译
【第42集】哈尔滨工业大学公开课:递归函数和函数调用栈 译
【第43集】哈尔滨工业大学公开课:一种特殊的递归方法——尾递归 译
【第44集】哈尔滨工业大学公开课:变量的作用域——概念和实例 译
【第45集】哈尔滨工业大学公开课:变量的作用域——全局变量的利与弊 译
【第46集】哈尔滨工业大学公开课:变量的存储类型——基本概念 译
【第47集】哈尔滨工业大学公开课:自动变量和静态局部变量的实例分析 译
【第48集】哈尔滨工业大学公开课:变量的作用域与存储类型的小结 译
【第49集】哈尔滨工业大学公开课:多文件结构 译
【第50集】哈尔滨工业大学公开课:数组的定义和初始化 译
【第51集】哈尔滨工业大学公开课:数组下标越界访问实例分析 译
【第52集】哈尔滨工业大学公开课:向函数传递一维数组和二维数组 译
【第53集】哈尔滨工业大学公开课:计算最大值 译
【第54集】哈尔滨工业大学公开课:线性查找与二分查找 译
【第55集】哈尔滨工业大学公开课:线性查找算法的动画演示 译
【第56集】哈尔滨工业大学公开课:二分查找算法的动画演示(找到的情况) 译
【第57集】哈尔滨工业大学公开课:二分查找算法的动画演示(未找到的情况) 译
【第58集】哈尔滨工业大学公开课:冒泡排序 译
【第59集】哈尔滨工业大学公开课:交换排序 译
【第60集】哈尔滨工业大学公开课:选择排序 译
【第61集】哈尔滨工业大学公开课:交换排序算法动画演示 译
【第62集】哈尔滨工业大学公开课:选择排序算法动画演示 译
【第63集】哈尔滨工业大学公开课:冒泡排序算法动画演示 译
【第64集】哈尔滨工业大学公开课:指针变量的定义、初始化及其解引用 译
【第65集】哈尔滨工业大学公开课:指针变量作函数参数——参数传递方式 译
【第66集】哈尔滨工业大学公开课:指针变量作函数参数 - 典型实例 译
【第67集】哈尔滨工业大学公开课:指针变量作函数参数 - 错误案例分析 译
【第68集】哈尔滨工业大学公开课:函数指针的定义与引用 译
【第69集】哈尔滨工业大学公开课:函数指针的典型应用——通用的排序函数 译
【第70集】哈尔滨工业大学公开课:函数指针的典型应用——计算任意函数的定积分 译
【第71集】哈尔滨工业大学公开课:筛法求素数 译
【第72集】哈尔滨工业大学公开课:文曲星猜数游戏 译
【第73集】哈尔滨工业大学公开课:进阶——螺旋矩阵 译
【第74集】哈尔滨工业大学公开课:字符串的输入和输出 译
【第75集】哈尔滨工业大学公开课:字符串的表示与存储 译
【第76集】哈尔滨工业大学公开课:字符串处理函数 译
【第77集】哈尔滨工业大学公开课:向函数传递字符串 译
【第78集】哈尔滨工业大学公开课:从函数返回字符串 译
【第79集】哈尔滨工业大学公开课:缓冲区溢出与缓冲区溢出攻击 译
【第80集】哈尔滨工业大学公开课:缓冲区溢出错误案例分析 译
【第81集】哈尔滨工业大学公开课:指针的算术运算 译
【第82集】哈尔滨工业大学公开课:指针和一维数组间的关系 译
【第83集】哈尔滨工业大学公开课:指针和二维数组间的关系 译
【第84集】哈尔滨工业大学公开课:指针数组及其应用 - 用指针数组表示多个字符串 译
【第85集】哈尔滨工业大学公开课:指针数组及其应用 - 用指针数组表示命令行参数 译
【第86集】哈尔滨工业大学公开课:结构体类型的声明与结构体变量的定义 译
【第87集】哈尔滨工业大学公开课:结构体数组 译
【第88集】哈尔滨工业大学公开课:结构体所占内存的字节数 译
【第89集】哈尔滨工业大学公开课:对结构体的操作 译
【第90集】哈尔滨工业大学公开课:结构体指针 译
【第91集】哈尔滨工业大学公开课:向函数传递结构体 译
【第92集】哈尔滨工业大学公开课:枚举类型 译
【第93集】哈尔滨工业大学公开课:共用体类型 译
【第94集】哈尔滨工业大学公开课:典型应用实例——洗发牌模拟 译
【第95集】哈尔滨工业大学公开课:C程序的内存映像 译
【第96集】哈尔滨工业大学公开课:动态内存分配函数 译
【第97集】哈尔滨工业大学公开课:动态数组的特点及基本操作 译
【第98集】哈尔滨工业大学公开课:动态数组的创建 译
【第99集】哈尔滨工业大学公开课:动态数组的增长和释放 译
【第100集】哈尔滨工业大学公开课:常见的内存错误及其解决对策-1 译
【第101集】哈尔滨工业大学公开课:常见的内存错误及其解决对策-2(野指针) 译
【第102集】哈尔滨工业大学公开课:常见的内存错误及其解决对策-3(内存泄露) 译
【第103集】哈尔滨工业大学公开课:错误案例分析 译
【第104集】哈尔滨工业大学公开课:单向链表的基本概念 译
【第105集】哈尔滨工业大学公开课:单向链表-建立链表1 译
【第106集】哈尔滨工业大学公开课:单向链表-建立链表2 译
【第107集】哈尔滨工业大学公开课:单向链表-其他基本操作-查找 译
【第108集】哈尔滨工业大学公开课:单向链表-其他基本操作-插入 译
【第109集】哈尔滨工业大学公开课:单向链表-其他基本操作-删除 译
【第110集】哈尔滨工业大学公开课:链表实例:create实现 译
【第111集】哈尔滨工业大学公开课:链表实例:find-delete-print实现 译
【第112集】哈尔滨工业大学公开课:线性表-队列 译
【第113集】哈尔滨工业大学公开课:树 译
【第114集】哈尔滨工业大学公开课:图 译
【第115集】哈尔滨工业大学公开课:二进制文件、文本文件和标准输入输出流 译
【第116集】哈尔滨工业大学公开课:文件的打开和关闭 译
【第117集】哈尔滨工业大学公开课:按格式读写文件 译
【第118集】哈尔滨工业大学公开课:按字符读写文件 译
【第119集】哈尔滨工业大学公开课:fgetc(),fputc(),feof()的程序实例 译
【第120集】哈尔滨工业大学公开课:feof()函数在应用中存在的问题原因分析 译
【第121集】哈尔滨工业大学公开课:按行读写文件 译
【第122集】哈尔滨工业大学公开课:按数据块读写文件 译
【第123集】哈尔滨工业大学公开课:文件的随机读写与文件缓冲 译
查看全部课程
相关推荐