零基础学习C语言教学视频

  • 名称:零基础学习C语言教学视频
  • 分类:程序设计  
  • 观看人数:加载中
  • 时间:2013/6/16 20:50:00
 《零基础学C语言》的特点是内容全面、翔实,通俗易懂,循序渐进地介绍了C语言各方面的知识,重点突出。《零基础学C语言》含有大量实例,代码短小精炼,紧扣所讲要点的本质,以加深读者的印象,同时结合笔者多年使用C语言的经验,阐述了很多代码编写技巧,读者可将代码复制到自己的机器上进行实验,自行实践和演练。C语言是编程方式灵活多样、功能强大、应用广泛的一种程序设计语言。从程序设计语言的发展历程来看,尽管后来出现了以C++、Java和C#等为代表的新语言,但C语言的基础地位不可撼动。C语言的核心是结构化的编程思想,《零基础学C语言》一共分为四篇,循序渐进地讲述了C语言的语法规则和编程思想,从基本概念到具体实践、从入门知识到高阶主题、从语法语义到数据结构和算法都进行了详细的阐述,并通过实例对具体知识点进行了详细的讲解。
 
 
目录
 
前言
第一篇  C语言基础
 第1章  踏上征程前的思想动员
  1.1  为什么选择C语言
  1.2  如何学好C语言
  1.3  语言概述
  1.3.1  什么是语言
  1.3.2  什么是机器语言
  1.3.3  什么是汇编语言
  1.3.4  面向过程的语言
  1.3.5  什么是C语言
  1.4  深刻认识程序如何开发出来—程序开发周期
  1.4.1  编辑C源代码
  1.4.2  编译C源代码
  1.4.3  连接目标文件
  1.4.4  编译连接过程示例
  1.4.5  运行程序
  1.5  VC++、C++、C和TC—认识开发环境和语言的区别
  1.6  小结
  1.7  上机实践
 第2章  跟我写Hello World
  2.1  自己动手创建程序
  2.2  认识LCC-Win32开发环境
  2.2.1  为什么选择LCC-Win32
  2.2.2  启动LCC-Win32
  2.2.3  新建Hello World工程
  2.2.4  定义新工程
  2.2.5  添加源代码到工程
  2.2.6  编译器设置
  2.2.7  连接器设置
  2.2.8  调试器设置
  2.2.9  开始编辑代码
  2.3  编译运行—欣赏你的杰作
  2.4  查看代码如何一步一步被执行—调试排错(debug)
  2.4.1  debug一词的由来
  2.4.2  设置断点
  2.4.3  调试运行
  2.5  小结
  2.6  上机实践
 第3章  分解HelloWorld—最简单C程序的组成
  3.1  C程序概貌
  3.2  为何有必要在代码里留下程序员的解释—注释
  3.3  从哪里开始,到哪里结束—main函数
  3.4  如何在屏幕上显示文字—函数调用
  3.5  编译器如何认识printf函数—#include预处理器指示符
  3.5.1  函数声明及其作用
  3.5.2  试验寻找#include的作用
  3.5.3  #include的作用
  3.6  计算1+1—有些小作为的程序
  3.7  数据从哪里来,又到哪里去—变量
  3.7.1  变量在内存中的表现形式
  3.7.2  编译器使用变量符号表
  3.7.3  变量及其使用
  3.8  自己设计C函数
  3.8.1  在main函数中计算3个整数的平均数
  3.8.2  在main函数中分3次计算3个整数的平均数
  3.8.3  自编函数实现计算3个整数的平均数
  3.8.4  如何自编写函数
  3.8.5  试验观察总结函数声明和函数定义的意义
  3.9  语句构成程序
  3.10  向好程序员看齐—代码风格
  3.11  小结
  3.12  上机实践
 第4章  如何存储和获取数据—变量及数据类型
  4.1  二进制、八进制、十六进制
  4.2  计算机中如何表示数据—字节和位
  4.3  内存是存储数据的“房间”—认识计算机内存
  4.4  数据类型
  4.4.1  整数类型
  4.4.2  整数的正负—有符号和无符号
  4.4.3  实数类型
  4.4.4  字符类型
  4.4.5  数据类型总结
  4.5  常量
  4.5.1  直接常量(字面常量)和符号常量
  4.5.2  符号常量的优点
  4.5.3  字面常量的书写格式
  4.5.4  转义字符
  4.5.5  字符串
  4.6  变量
  4.6.1  变量的声明
  4.6.2  变量声明的意义
  4.6.3  标识符和关键字
  4.6.4  变量在内存中占据的空间和变量的值
  4.6.5  变量赋初值
  4.7  几个与变量相关的经典算法
  4.7.1  累加和累乘
  4.7.2  交换两个变量的值
  4.8  小结
  4.9  上机实践
 第5章  用屏幕和键盘交互—简单的输出和输入
  5.1  输入—处理—输出:这就是程序
  5.2  向屏幕输出—printf函数详解
  5.2.1  printf函数的一般形式
  5.2.2  格式字符串的一般形式
  5.2.3  %d—十进制形式输出带符号整数
  5.2.4  %最小宽度d格式符
  5.2.5  %ld格式符—以长整型方式输出
  5.2.6  %o格式符—以八进制形式输出整数
  5.2.7  %x格式符—以十六进制的形式输出整数
  5.2.8  %u格式符—以十进制形式输出unsigned型数据
  5.2.9  %c格式符
  5.2.10  %s格式符—输出字符串
  5.2.11  %f格式符—输出实型数据
  5.2.12  %e格式符—以指数形式输出实数
  5.2.13  %g格式符—自动选择%f或者%e形式输出
  5.2.14  printf函数小结
  5.3  字符输出putchar和字符串输出puts
  5.3.1  putchar函数(字符输出函数)
  5.3.2  puts函数(字符串输出函数)
  5.4  接收键盘输入—scanf函数详解
  5.4.1  一般形式
  5.4.2  scanf函数的工作原理
  5.4.3  多数据输入分隔规则
  5.4.4  格式字符
  5.4.5  scanf使用方法说明
  5.4.6  使用scanf函数的注意事项
  5.5  字符输入函数getchar
  5.6  输入输出程序举例
  5.7  小结
  5.8  上机实践
 第6章  程序的基本构成—运算符和表达式
  6.1  认识C中的运算符和表达式
  6.1.1  认识运算符和表达式
  6.1.2  操作数、运算符和表达式
  6.1.3  C运算符简介
  6.2  算术运算符和算术表达式
  6.2.1  基本的算术运算符
  6.2.2  ++自增、--自减运算符
  6.2.3  算术表达式和运算符的优先级及结合性
  6.3  逗号运算符和逗号表达式
  6.3.1  逗号表达式的一般形式
  6.3.2  逗号表达式的优先级和结合性
  6.4  关系运算符和关系表达式
  6.4.1  关系运算符的种类
  6.4.2  关系表达式的一般形式
  6.5  逻辑运算符和逻辑表达式
  6.5.1  逻辑运算符
  6.5.2  逻辑真值表
  6.6  赋值运算符和赋值表达式
  6.6.1  赋值表达式
  6.6.2  复合赋值运算符
  6.6.3  类型转换
  6.6.4  左值与程序实体
  6.7  强制类型转换和自动类型转换
  6.7.1  强制类型转换
  6.7.2  自动类型转换
  6.7.3  函数调用时的转换
  6.8  运算符的优先级
  6.8.1  优先级、结合性汇总
  6.8.2  短路表达式
  6.8.3  sizeof运算符与sizeof表达式
  6.9  小结
  6.10  上机实践
 第7章  程序的最小独立单元—语句
  7.1  5种语句类型
  7.1.1  表达式语句
  7.1.2  函数调用语句
  7.1.3  空语句
  7.1.4  复合语句(块语句)
  7.1.5  流程控制语句
  7.2  结构化程序设计
  7.2.1  什么是算法
  7.2.2  算法的表示
  7.2.3  算法的伪代码表示
  7.2.4  算法的流程图表示
  7.2.5  3种控制结构
  7.2.6  算法示例
  7.3  小结
  7.4  上机实践
 第8章  条件判断—分支结构
  8.1  简单的条件判断—if语句
  8.1.1  判断表达式
  8.1.2  花括号和if结构体
  8.2  两条岔路的选择—if else结构
  8.2.1  关键在else
  8.2.2  if else结构体
  8.3  多分支语句和分支语句嵌套
  8.3.1  多分支
  8.3.2  多分支if结构
  8.3.3  分支语句嵌套
  8.4  开关语句—switch结构
  8.4.1  一般形式
  8.4.2  为什么叫开关语句
  8.4.3  default语句
  8.4.4  if结构和switch结构之比较
  8.5  小结
  8.6  上机实践
 第9章  一遍又一遍—循环结构
  9.1  构造循环
  9.1.1  循环的条件
  9.1.2  当型循环和直到型循环
  9.2  简洁循环语句—while和do while结构
  9.2.1  语法规则
  9.2.2  代码块
  9.3  最常用的循环语句—for结构
  9.3.1  基本形式
  9.3.2  表达式省略
  9.3.3  循环终止和步长
  9.4  循环嵌套
  9.4.1  嵌套示例
  9.4.2  嵌套的效率
  9.5  与循环密切相关的流程转向控制语句
  9.5.1  跳出循环—break
  9.5.2  重来一次—continue
  9.5.3  随心所欲—goto
  9.6  小结
  9.7  上机实践