|
地址:5号服务器\VIP资料下载六区\VIP专题教程专区
修正了下列文件 15,19,20,24,28,71,74,84,117,130,137
掌握程序设计的前提是掌握程序设计语言,在众多的程序设计语言中, C 语言以其灵活性和实用性受到了广大计算机应用人员的喜爱。 C 语言是既得到美国国家标准化协会( ANSI )标准化又得到工业界广泛支持的计算机语言之一,几乎任何一种机型、任何一种操作系统都支持 C 语言开发; C 语言在巩固其原有应用领域的同时,又在拓展新的应用领域,支持大型数据库开发和 Internet 应用,一旦掌握了 C 语言,就可以较为轻松地学习其他任何一种程序设计语言, 为后续的面向对象程序设计, Windows程序设计,Java程序设计等程序设计语言的学习打下基础。
郝斌,现在瑞德学校担任教学组长,
曾在雅博等公司担任项目总监。
6年开发经验,擅长C/C++ 、Java、 数据结构、数据库。具有四年培训经验。
C语言是一门繁杂的知识,没有很好的入门是很难学好的,很多朋友都是在半懂不懂中半途而废的,因此,推荐各位学习使用郝斌老师主讲的C 语言视频教程,相信一定对你有很大的帮助,通过本课程的学习,大幅提高C语言编程能力,能够设计出高质量的C语言程序。
如果你对C语言不了解,可以阅读资深程序员“云风”的一篇博客《C语言的前世今生》;新手不知道如何学习C语言,可以阅读《漫谈C语言及如何学习C语言》
课程列表:
C大纲.pdf
182_C期末考试测试题讲解 4
181_NULL的含义
180_C期末考试测试题讲解 3
179_C期末考试测试题讲解 2
178_C期末考试测试题讲解 1
177_文件 宏 typedef 漫谈
176_位运算符
175_广义的算法
174_狭义的算法
173_链表 下
172_链表 中
171_链表 上
170_补码下
170_补码 下
169_复习上节课补码知识
168_补码 上
167_进制转化
166_枚举下
166_枚举 下
165_枚举 上
164_结构体11_综合应用_学生管理系统(存储,排序,输出)
163_冒泡排序
162_结构体10_结构体变量的运算
161指针优点大总结【重点】
160_结构体9_应该发送内容还是应该发送地址【重点】
159_结构体8_通过函数完成对结构体变量的输入和输出
158_结构体7_复习上节课知识
157_考前知识点概述
156_结构体6_布置作业
155_结构体5_如何取出结构体变量中的每一个成员【重点】
154_结构体4_结构体的赋值和初始化
153_结构体3_怎样使用结构体变量概述
152_结构体2_如何定义结构体[3种方式]
151_结构体1_为什么需要结构体 什么叫结构体【重点】
150_指针_30_跨函数使用内存习题测试【重点】
149_指针_29_动态内存可以跨函数使用详解【重点】用
148_指针_28_静态变量不能跨函数使用详解【重点】
147_指针_27_闲聊
146_指针_26_复习上节课知识
145_指针_25_多级指针
144_指针_24_动态内存和静态内存的比较【重点】
143_指针_23_动态内存分配举例_动态一维数组的构造
142_指针_22_malloc函数的用法2
141_指针_21_malloc函数使用的简单介绍
140_指针20_为什么需要动态分配内存【重点】
139_指针19_传统数组的缺点【重点】
138_指针18_动态内存分配概述
137_指针17_何谓变量的地址 一个指针变量到底占几个字节【难点】
136_指针16_指针变量的运算
135_指针15_复习上节课知识
134_指针14_确定一个一维数组需要2个参数及其原因_下
134_指针14_确定一个一维数组需要2个参数及其原因_上
133_指针13_一维数组名的含义
132_指针12_下标和指针的关系
131_指针11_一维数组和指针关系概述
130_指针10_通过指针为什么可以使被调函数修改主调函数多个变量的值
129_指针9_复习前面所有指针知识 实参和形参永远是不同的变量
128_指针8_星号的三种含义
127_指针7_经典指针程序_互换两个数字_2
127_指针7_经典指针程序_互换两个数字_1
126_指针6_基本类型指针常见错误解析
125_指针5_基本类型指针
124_指针4_什么是指针
123_指针3_什么是地址
122_指针2_指针的重要性
121_指针1_指针用法初次简单介绍
120_函数_17_变量的作用域和存储方式
119_函数_16_函数复习
118_函数_15_递归
117_函数14_常用的系统函数和自己如何通过书籍学习系统函数的用法
116_函数_13_复习上节课知识
115_函数_12_如何在软件开发中合理的设计函数来解决实际问题
114_函数_11_形参和实参
113_函数_10_函数的声明
112_函数_9_复习上节课直至
111_函数8_函数举例_判断一个数字是否是素数
110_函数7_函数的分类
109_函数6_return和break的区别
108_函数5_如何定义函数
107_函数4_什么是函数
106_函数3_为什么需要函数
105_函数2_函数使用简单介绍
104_函数1_函数概述
103_数组_7_是否存在多维数组
102_数组_6_二维数组的使用
101_数组_5_一维数组的使用
100_数组_4_数组之所以不是我们学习重点的原因
99_数组_3_为什么需要数组
98_数组_2_数组的简单使用
97_数组_1_数组概述
96_流程控制 总测试
95_流程控制 总复习
94_学C语言为什么无法做出像样东西 和 各门课程之间关系
93 _ continue的用法
92 _ break的用法【重点】
91 _ switch琐碎非重点知识介绍
90 _ switch的用法简介
89 _ 一元二次方程 用do...while 实现
88 _ do...while 与 while 和 for的比较
87 _ 什么时候使用while,什么时候使用for
86 _ 如何看懂一个程序举例_2 _ 菲波拉契序列_2
85 _ 如何看懂一个程序举例_2 _ 菲波拉契序列_1
84 _ 如何看懂一个程序举例_1 _ 用while判断是否是回文数【重点】
83 _ while循环3 _ for和while的比较
82 _ while循环2 _ while执行顺序
81 _ while循环1 _ while概述
80 _ for循环9 _ 多个for循环嵌套使用举例
79 _ for循环8 _ 复习多个for循环嵌套使用时执行的顺序
78 _ 运算符补充3 _ 逗号表达式
77 _ 运算符补充2 _ 三目运算符
76 _ 运算符补充1 _ 自增[自减]
75 _ 复习进制的知识
74 _ for循环7 _ 多层for循环嵌套使用时的执行顺序问题【重点 难点】
73 _ for循环6 _ for和if的嵌套使用四个习题的讲解
72 _ for循环5 _ 浮点数的存错所带来的问题_2
72 _ for循环5 _ 浮点数的存错所带来的问题_1
71 _ for循环4 _ 强制类型转化 和 1+1除2+1除3+....+1除100之和 程序的讲解
70 _ 复习上节课知识
69 _ for循环3 _ for和if的嵌套使用_2
69 _ for循环3 _ for和if的嵌套使用_1
68 _ for循环2 _ for循环最简单的用法
67 _ for循环1 _ 为什么需要for循环
66 _ 循环的分类
65 _ 循环的定义
64 _ switch后面再讲
63 _ 选择9 _ if常见问题解析【重点】
62 _ 选择8 _ 空语句的问题
61 _ 复习上机课知识
60 _ 学习C语言常见误区 如何看懂一个程序 如何掌握一个程序
59 _ if例子2 _ 对任意三个数字进行排序
58 _ if例子1 _ 互换两个数字
57 _ 选择7 _ if举例--求分数的等级
56 _ 选择6 _ C语言对真假的处理
55 _ 选择5 _ if..else if...else...的用法
54 _ 选择4 _ if..else...的用法
53 _ 选择3 _ if的范围问题【重点】
52 _ 选择2 _ if最简单的用法
51 _ 选择1 _ if概述
50 _ 流程控制4 _ 流程控制为什么非常非常重要
49 _ 流程控制3 _ 复习上节课内容
48 _ 流程控制2 _ 流程控制的分类
47 _ 流程控制1 _ 什么是流程控制
46 _ sacnf用法5 _ scanf用法复习
45 _ 运算符4 _ 对初学运算符的一些建议
44 _ 运算符3 _ 逻辑运算符
43 _ 运算符2 _ 除法与取余运算符
42 _ 运算符1 _ 运算符的分类和简单介绍
41 _ sacnf用法4 _ 如何使用scanf编写出高质量的代码
40 _ sacnf用法3 _ 一次给多个变量键盘赋值
39 _ scanf用法2 _ 含有非输入控制符
38 _ scanf用法1 _ 不含输入控制符的用法
37 _ 复习上节课内容
36_ printf用法详解_3 _ printf为什么需要输出控制符【重点】
35_ printf用法详解_2【重点】
34_ 如何编写出更有保存价值 和 更有学习价值的程序
33_ printf的用法详解_1【重点】
32_ 对初学编程者的一些个人建议
31_ printf和scanf简介
30_ 什么是ASCII + 字符本质上与整数的存储方式相同【重点】
29_ char使用常见问题解析
28_ C编程预备计算机专业知识 _ 不同类型数据之间相互赋值的问题
27_ C编程预备计算机专业知识 _ 什么是字节
26_ C编程预备计算机专业知识 _ 代码规范化
25_ C编程预备计算机专业知识 _ 本讲知识回顾
24_ C编程预备计算机专业知识 _ 常量以什么样的二进制代码存储在计算机中
23_ C编程预备计算机专业知识 _ 常量在C语言中是如何表示的
22_ C编程预备计算机专业知识 _ 什么叫进制
21_ C编程预备计算机专业知识 _ 如何定义变量
20_ C编程预备计算机专业知识 _ 变量为什么必须的初始化【重点】
19_ C编程预备计算机专业知识 _ cpu 内存条 vc++6.0 操作系统 之间的关系
18_ C编程预备计算机专业知识 _ 什么是变量
17_ C编程预备计算机专业知识 _ 数据类型
16_ C编程预备计算机专业知识 _ HelloWorld程序如何运行起来的
15_ C编程预备计算机专业知识 _ cpu 内存条 硬盘 显卡 主板 显示器 之间的关系
14_ C编程预备计算机专业知识 _ 本讲概述
13_ C概述 _ 回顾本讲内容
12_ C概述 _ VC++6.0软件使用讲解
11_ C概述 _ 一元二次方程详解
10_ C概述 _ C语言课程总纲要
9_ C概述 _ 常见问题答疑 1.学习java为什么建议先学C语言 2.没学过计算机专业课程能够学懂C语言么 3.英语和数学不好能学好C么?
8_ C概述 _ 学习的目标
7_ C概述 _ 怎样学C语言
6_ C概述 _ C的重要性
5_ C概述 _ C的应用领域
4_ C概述 _ C的特点
3_ C概述 _ C语言的起源和发展
2_ C概述 _ HelloWorld程序举例
1_ C概述 _ 本讲内容概述
附录 视频
typedef的用法.swf
vc++6.0软件安装演示.avi
说明.txt
递归
50 _ 递归1 _ 递归的定义 和 不同函数之间相互调 程序举例.swf
51 _ 递归2 _ 一个函数自己调自己 程序举例.swf
52 _ 递归3 _ 1+2+3+....+100之和用递归来实现.swf
53 _ 递归4 _ 布置作业_汉诺塔.swf
54 _ 递归5 _ 一个函数为什么可以自己调用自己.mp4
55 _ 递归6 _ 递归必须满足三个条件.mp4
56 _ 递归7 _ 循环和递归的比较.mp4
57 _ 递归8 _ 汉诺塔.mp4
58 _ 递归9 _ 递归的应用.mp4
相关软件
2007 暴风影音经典版【个人觉得比最新版的暴风影音要好的多】
pdf 看图工具
Vc++6.0【英文+中文版】.ISO
【86-93】源代码
break不能直接用于if,除非if属于循环内部的一个子句 举例.cpp
break用于多个for循环.cpp
switch用法举例_电梯程序.cpp
一元二次方程.cpp
使用continue的程序.cpp
在多层for循环中嵌套使用switch.cpp
菲波拉契序列.cpp
试数_菲波拉契序列.cpp
【75-85】 源代码
for循环执行的流程.cpp
三目运算符.cpp
前自增和后自增的比较_1.cpp
多个for循环嵌套使用示例_1.cpp
多个for循环嵌套使用示例_2.cpp
多个for循环嵌套使用示例_3.cpp
如何看懂一个程序举例_1_求回文数.cpp
如何看懂一个程序举例_2_菲波拉契序列.cpp
求1+2+3+...+100 用for实现.cpp
菲波拉契序列.cpp
试数.cpp
进制.txt
逗号表达式.cpp
【70-74】 源代码
1.cpp
求1到100之间的奇数之和.cpp
求1到100之间的奇数之和, 再求1到100之间的偶数之和.cpp
求1到100之间的奇数的个数.cpp
求1到100之间的奇数的平均值.cpp
浮点数存储所带来的问题.cpp
试数详细步骤举例_1.txt
【61-69】 源代码
for和if的嵌套使用_!.cpp
for循环举例_1.cpp
if常见错误解析_1.cpp
if常见错误解析_2.cpp
if常见问题解析_3.cpp
if常见问题解析_4.cpp
if常见问题解析_5.cpp
为什么需要循环的例子_1.cpp
练习题.txt
【58-60】 源代码
互换两个数字.cpp
学习C语言常见误区 如何看懂一个程序 如何掌握一个程序 个人一些体会.txt
对任意三个数字进行排序.cpp
【49-57】 源代码
if..else if...else...的用法.cpp
if..else...的用法_1.cpp
if..else...的用法_2.cpp
if举例--求分数的等级_1.cpp
if最简单的用法_1.cpp
if最简单的用法_2.cpp
if的范围问题.cpp
if的范围问题_2.cpp
sacnf_1.cpp
逻辑表达式最终值的测试.cpp
【37-48】 源代码
&&的使用.cpp
1.cpp
2.cpp
sacnf对用户非法输入的处理.cpp
scanf用法_1.cpp
scanf用法_2.cpp
scanf用法_不含非输入控制符_1.cpp
scanf用法_含有非输入控制符_1.cpp
一次给多个变量键盘赋值.cpp
除法与取余运算符 ppt
幻灯片1
幻灯片2
逻辑与逻辑或 ppt
幻灯片1
幻灯片2
幻灯片3
【26-36】源代码
printf中%X及其相关的用法.cpp
printf用法_1.cpp
不同类型数据的相互赋值.cpp
什么是ASCII.CPP
什么是ASCII_2.CPP
代码规范化.cpp
程序的规范化.pdf
【178-182】源代码
09A01版测试题及其答案 .pdf
1.cpp
2.cpp
3.cpp
if...else...用法.cpp
【173-177】 源代码
&运算符.cpp
按位或.cpp
泛型.cpp
链表遍历示意图
【169-172】 源代码
8位二进制所代表的十进制 示意图
list【上课敲得程序】.cpp
复习补码.cpp
链表.cpp
【165-168】 源代码
对枚举的应用!.cpp
枚举.cpp
补码_1.cpp
进制转化.pdf
进制转化_1.cpp
【156-164】 源代码
1.cpp
冒泡排序.cpp
发送地址还是发送内容.cpp
学生管理系统_!.cpp
结构体变量和结构体指针变量作为函数参数传递的问题.cpp
【146-155】 源代码
为什么需要结构体.cpp
动态内存可以跨函数使用示例_1.cpp
如何取出结构体变量中的每一个成员.cpp
如何定义结构体.cpp
结构体变量的赋值和初始化.cpp
跨函数使用内存的问题试题.doc
静态变量不能跨函数使用.cpp
【142-145】源代码
malloc复习.cpp
malloc用法_2.cpp
动态一维数组示例.cpp
动态内存和静态内存的比较.txt
动态构造一维数组示意图_1.bmp
动态构造一维数组示意图_2.bmp
多级指针 讲课示意图.rtf
多级指针.cpp
多级指针_2.cpp
【14-25】 源代码
进制转换 ppt
幻灯片1
幻灯片10
幻灯片11
幻灯片12
幻灯片13
幻灯片14
幻灯片15
幻灯片16
幻灯片17
幻灯片18
幻灯片19
幻灯片2
幻灯片20
幻灯片3
幻灯片4
幻灯片5
幻灯片6
幻灯片7
幻灯片8
幻灯片9
上课敲的例子
1.cpp
HelloWorld.cpp
什么是变量.cpp
八进制的表示.cpp
变量为什么必须的初始化.cpp
禁止转化.cpp
【135-141】 源代码
1.cpp
2.cpp
malloc的使用_1.cpp
一个指针变量到底占几个字节的问题.cpp
传统数组的缺陷_1.cpp
指针变量的运算_!.cpp
【129-134】 源代码
复习_基本类型指针_1.cpp
复习_基本类型指针_2_互换两个数字.cpp
指针使函数返回一个以上的值举例_1.cpp
指针和下标的关系_1.cpp
数组_1.cpp
检测实参和形参是否是同一个变量.cpp
确定一个一维数组需要几个参数_1.cpp
确定一个一维数组需要几个参数_2.cpp
确定一个数组需要几个参数_3.cpp
【122-128】源代码
指针常见错误_1.cpp
指针常见错误_2.cpp
指针热身程序.cpp
指针热身程序_2.cpp
经典指针程序_互换两个数字.cpp
【116-121】 源代码
全局变量和局部变量.cpp
全局变量和局部变量命名冲突的问题.cpp
函数复习.cpp
指针和指针变量的关系.txt
指针热身程序.cpp
指针热身程序_2.cpp
【112-115】 源代码
函数的声明_1.cpp
函数的声明_2.cpp
函数的声明_一定要明白该程序为什么会出错.cpp
函数的形参和实参.cpp
复习例子.cpp
如何合理设计函数_1.cpp
如何合理设计函数_2.cpp
如何合理设计函数_3.cpp
如何合理设计函数_4.cpp
如何合理设计函数_5.cpp
【1-13】 源代码
上课敲得程序
2.cpp
HelloWorld.cpp
ppt
其他ppt
C语言 关键字
C语言的应用领域
C重要性_1
C重要性_2
学Java为什么建议要先学C
学习目标
怎样学C语言_1
怎样学C语言_2
课程大纲
C起源和发展 ppt
C起源和发展_1
C起源和发展_2
C起源和发展_3.
C起源和发展_4 |
|