C语言自学教程 | 郝斌

钧天宸极6901播放 0弹幕
AC 181115762020-9-25
郝斌,男,瑞德学校担任教学组长,曾在雅博等公司担任项目总监。6年开发经验,擅长C/C++ 、Java、 数据结构、数据库。具有十四年培训经验。郝斌老师所录制的计算机(编程)教学视频,很适合初学者。
4

选段182P

查看全部

  • 1__C概述___本讲内容概述

  • 2__C概述___HelloWorld程序举例

  • 3__C概述___C语言的起源和发展

  • 4__C概述___C的特点

  • 5__C概述___C的应用领域

  • 6__C概述___C的重要性

  • 7__C概述___怎样学C语言

  • 8__C概述___学习的目标

  • 9__C概述___常见问题答疑___1.学习java为什么建议先学C语言__2.没学过计算

  • 10__C概述___C语言课程总纲要

  • 11__C概述___一元二次方程详解_=

  • 12__C概述___VC6.0软件使用讲解=

  • 13__C概述___回顾本讲内容=

  • 14__C编程预备计算机专业知识___本讲概=

  • 15__cpu_内存条_硬盘_显卡_主板_显示器_之间的关系_=

  • 16__HelloWorld程序如何运行起来的==

  • 17__C编程预备计算机专业知识___数据类型_==

  • 18__C编程预备计算机专业知识___什么是变量_=

  • 19___C编程预备计算机专业知识___cpu_内存条_vc6.0_操作系统_之间的关系

  • 20变量为什么必须的初始化重点

  • 21__C编程预备计算机专业知识___如何定义变量_=

  • 22_C编程预备计算机专业知识_什么叫进制重点_=

  • 23_C编程预备计算机专业知识_常量在C语言中是如何表示的_=

  • 24_C编程预知识_常量以什么样的二进制代码存储在计算机中_=

  • 25_C编程预备计算机专业知识_本讲知识回顾_=

  • 26_C编程预备计算机专业知识_代码的规范化重点_=

  • 27_C编程预备计算机专业知识_什么是字节.swf=

  • 28_C编程预备知识_不同类型数据之间相互赋值的问题_=

  • 29_char使用常见问题解析=

  • 30_什么是ASCII__字符本质上与整数的存储方式相同_=

  • 31_printf和scanf简介=

  • 32_对初学编程者的一些个人建议=

  • 33_printf的用法详解_1重点_=.

  • 34_如何编写出更有保存价值_和_更有学习价值的程序_=.

  • 35_printf用法详解_2重点_=

  • 36_printf_3_printf为什么需要输出控制符=.

  • 37___复习上节课内容_=

  • 38___scanf用法1___不含输入控制符的用法

  • 39___scanf用法2___含有非输入控制符=

  • 40___sacnf用法3___一次给多个变量键盘赋值

  • 41___sacnf用法4___如何使用scanf编写出高质_=

  • 42.运算符1___运算符的分类和简单介绍

  • 43_运算符2___除法与取余运算符

  • 44.运算符3___逻辑运算符

  • 45.运算符4___对初学运算符的一些建议

  • 46.scanf复习

  • 47.流程控制1_什么是流程控制

  • 48.流程控制2___流程控制的分类

  • 49.流程控制3___复习上节课内容

  • 50_流程控制4_流程控制为什么非常非常重要

  • 51_选择1_if概述

  • 52_选择2_if最简单的用法

  • 53_选择3_if的范围问题重点

  • 54_选择4_if..else...的用法

  • 55_选择5_if..else_if...else..的用法

  • 56_选择6_C语言对真假的处理

  • 57_选择7_if举例求分数的等级

  • 58_if例子1_互换两个数字

  • 59_if例子2_对任意三个数字进行排序

  • 60_学习C语言常见误区_如何看懂一个程序_如何掌握一个程序

  • 61_复习上机课知识

  • 62_选择8_空语句的问题

  • 63_选择9_if常见问题解析重点

  • 64_switch后面再讲

  • 65__循环的定义

  • 66_循环的分类

  • 67_for循环1_为什么需要for循环

  • 68_for循环2_for循环最简单的用法

  • 69_for循环3_for和if的嵌套使用

  • 70_复习上节课知识

  • 71_for循环4_强制类型转化和对初学者很重要求和程序讲解

  • 72_for循环5_浮点数的存错所带来的问题

  • 73_for循环6_for和if的嵌套使用四个习题的讲解

  • 74_for循环7_多层for循环嵌套使用执行顺序极其重要

  • 75_进制

  • 76_自增自减

  • 77___运算符补充2___三目运算符

  • 78___运算符补充3___逗号表达式

  • 79_for循环8___复习多个for循环嵌套使用时执行顺序

  • 80_for嵌套循环

  • 81___while循环1___while概述

  • 82___while循环2___while执行顺序

  • 83___for和while的比较

  • 84.如何看懂一个程序举例_1___用while判断是否是回文数重点

  • 85_如何看懂一个程序举例_2_菲波拉契序列_1_

  • 86___如何看懂一个程序举例_2___菲波拉契序列_2

  • 87_什么时候使用while什么时候使用for

  • 88_do...while_与_while和for的比较

  • 89___一元二次方程_用do...while_实现

  • 90___switch的用法简介

  • 91___switch琐碎非重点知识介绍

  • 92___break的用法重点

  • 93___continue的用法

  • 94_学C语言为什么无法做出像样东西_和_各门课程之间关系

  • 95_流程控制_总复习

  • 96_流程控制_总测试

  • 97_数组_1_数组概述

  • 98_数组_2_数组的简单使用

  • 99_数组_3_为什么需要数组

  • 100_数组_4_数组之所以不是我们学习重点的原因

  • 101_数组_5_一维数组的使用

  • 102_数组_6_二维数组的使用

  • 103_数组_7_是否存在多维数组

  • 104_函数1_函数概述

  • 105_函数2_函数使用简单介绍

  • 106_函数3_为什么需要函数

  • 107_函数4_什么是函数

  • 108_函数5_如何定义函数

  • 109_函数6_return和break的区别

  • 110_函数7_函数的分类

  • 111_函数_8_函数举例_判断一个数字是否是素数

  • 112_函数_9_复习上节课知识

  • 113_函数_10_函数的声明

  • 114_函数_11_形参和实参

  • 115_函数_12_如何在开发中合理的设计函数来解决实际问题

  • 116_函数_13_复习上节课知识

  • 117_函数14_常用系统函数和如何通过书籍学习系统函数

  • 118_函数_15_递归

  • 119_函数_16_函数复习

  • 120_函数_17_变量的作用域和存储方式

  • 121_指针_1_指针用法初次简单介绍重点

  • 122_指针2_指针的重要性

  • 123_指针3_什么是地址

  • 124_指针4_什么是指针

  • 125_指针5_基本类型指针

  • 126_指针6_基本类型指针常见错误解析

  • 127_指针7_经典指针程序_互换两个数字

  • 128_指针8_星号的三种含义

  • 129_指针9_复习前面所有指针知识_实参和形参永远是不同

  • 130_指针10_通过指针为什么可以使被调函数修改主调函数多

  • 131_指针11_一维数组和指针关系概述

  • 132_指针12_下标和指针的关系

  • 133_指针13_一维数组名的含义

  • 134_指针14_确定一个一维数组需要2个参数及其原因

  • 135_指针15_复习上节课知识

  • 136_指针16_指针变量的运算

  • 137_指针17_何谓变量的地址_一个指针变量到底占几个字节

  • 138_指针18_动态内存分配概述

  • 139_指针19_传统数组的缺点重点

  • 140_指针20_为什么需要动态分配内存重点

  • 141_指针_21_malloc函数使用的简单介绍

  • 142_指针_22_malloc函数的用法续

  • 143_指针_23_动态内存分配举例_动态一维数组的构造

  • 144_指针_24_动态内存和静态内存的比较重点

  • 145_指针_25_多级指针

  • 146_指针_26_复习上节课知识

  • 147_指针_27_闲聊

  • 148_指针_28_静态变量不能跨函数使用详解重点

  • 149_指针_29_动态内存可以跨函数使用详解重点

  • 150_指针_30_跨函数使用内存习题测试重点

  • 151_结构体1_为什么需要结构体_什么叫结构体重点

  • 152_结构体2_如何定义结构体3种方式

  • 153_结构体3__怎样使用结构体变量概述

  • 154_结构体4_结构体的赋值和初始化

  • 155_结构体5_如何取出结构体变量中的每一个成员重点

  • 156_结构体6_布置作业

  • 157_考前知识点概述

  • 158_结构体7_复习上节课知识

  • 159_结构体8_通过函数完成对结构体变量的输入和输出

  • 160_结构体9_应该发送内容还是应该发送地址重点

  • 161指针优点大总结重点

  • 162_结构体10_结构体变量的运算

  • 163_冒泡排序

  • 164_结构体11_综合应用_学生管理系统存储排序输出

  • 165_枚举_上

  • 166_枚举_下

  • 167_进制转化

  • 168_补码_上

  • 169_复习上节课补码知识

  • 170_补码_下

  • 171_链表_上

  • 172_链表_中

  • 173_链表_下

  • 174_狭义的算法

  • 175_广义的算法

  • 176_位运算符

  • 177_文件_宏_typedef_漫谈课程全部结束

  • 178_C期末考试测试题讲解_上

  • 179_NULL的含义

  • 180_C期末考试测试题讲解_下

  • 我对自学的一些看法

  • 我为什么要出视频

选段182
  • 1__C概述___本讲内容概述

  • 2__C概述___HelloWorld程序举例

  • 3__C概述___C语言的起源和发展

  • 4__C概述___C的特点

  • 5__C概述___C的应用领域

  • 6__C概述___C的重要性

  • 7__C概述___怎样学C语言

  • 8__C概述___学习的目标

  • 9__C概述___常见问题答疑___1.学习java为什么建议先学C语言__2.没学过计算

  • 10__C概述___C语言课程总纲要

  • 11__C概述___一元二次方程详解_=

  • 12__C概述___VC6.0软件使用讲解=

  • 13__C概述___回顾本讲内容=

  • 14__C编程预备计算机专业知识___本讲概=

  • 15__cpu_内存条_硬盘_显卡_主板_显示器_之间的关系_=

  • 16__HelloWorld程序如何运行起来的==

  • 17__C编程预备计算机专业知识___数据类型_==

  • 18__C编程预备计算机专业知识___什么是变量_=

  • 19___C编程预备计算机专业知识___cpu_内存条_vc6.0_操作系统_之间的关系

  • 20变量为什么必须的初始化重点

  • 21__C编程预备计算机专业知识___如何定义变量_=

  • 22_C编程预备计算机专业知识_什么叫进制重点_=

  • 23_C编程预备计算机专业知识_常量在C语言中是如何表示的_=

  • 24_C编程预知识_常量以什么样的二进制代码存储在计算机中_=

  • 25_C编程预备计算机专业知识_本讲知识回顾_=

  • 26_C编程预备计算机专业知识_代码的规范化重点_=

  • 27_C编程预备计算机专业知识_什么是字节.swf=

  • 28_C编程预备知识_不同类型数据之间相互赋值的问题_=

  • 29_char使用常见问题解析=

  • 30_什么是ASCII__字符本质上与整数的存储方式相同_=

  • 31_printf和scanf简介=

  • 32_对初学编程者的一些个人建议=

  • 33_printf的用法详解_1重点_=.

  • 34_如何编写出更有保存价值_和_更有学习价值的程序_=.

  • 35_printf用法详解_2重点_=

  • 36_printf_3_printf为什么需要输出控制符=.

  • 37___复习上节课内容_=

  • 38___scanf用法1___不含输入控制符的用法

  • 39___scanf用法2___含有非输入控制符=

  • 40___sacnf用法3___一次给多个变量键盘赋值

  • 41___sacnf用法4___如何使用scanf编写出高质_=

  • 42.运算符1___运算符的分类和简单介绍

  • 43_运算符2___除法与取余运算符

  • 44.运算符3___逻辑运算符

  • 45.运算符4___对初学运算符的一些建议

  • 46.scanf复习

  • 47.流程控制1_什么是流程控制

  • 48.流程控制2___流程控制的分类

  • 49.流程控制3___复习上节课内容

  • 50_流程控制4_流程控制为什么非常非常重要

  • 51_选择1_if概述

  • 52_选择2_if最简单的用法

  • 53_选择3_if的范围问题重点

  • 54_选择4_if..else...的用法

  • 55_选择5_if..else_if...else..的用法

  • 56_选择6_C语言对真假的处理

  • 57_选择7_if举例求分数的等级

  • 58_if例子1_互换两个数字

  • 59_if例子2_对任意三个数字进行排序

  • 60_学习C语言常见误区_如何看懂一个程序_如何掌握一个程序

  • 61_复习上机课知识

  • 62_选择8_空语句的问题

  • 63_选择9_if常见问题解析重点

  • 64_switch后面再讲

  • 65__循环的定义

  • 66_循环的分类

  • 67_for循环1_为什么需要for循环

  • 68_for循环2_for循环最简单的用法

  • 69_for循环3_for和if的嵌套使用

  • 70_复习上节课知识

  • 71_for循环4_强制类型转化和对初学者很重要求和程序讲解

  • 72_for循环5_浮点数的存错所带来的问题

  • 73_for循环6_for和if的嵌套使用四个习题的讲解

  • 74_for循环7_多层for循环嵌套使用执行顺序极其重要

  • 75_进制

  • 76_自增自减

  • 77___运算符补充2___三目运算符

  • 78___运算符补充3___逗号表达式

  • 79_for循环8___复习多个for循环嵌套使用时执行顺序

  • 80_for嵌套循环

  • 81___while循环1___while概述

  • 82___while循环2___while执行顺序

  • 83___for和while的比较

  • 84.如何看懂一个程序举例_1___用while判断是否是回文数重点

  • 85_如何看懂一个程序举例_2_菲波拉契序列_1_

  • 86___如何看懂一个程序举例_2___菲波拉契序列_2

  • 87_什么时候使用while什么时候使用for

  • 88_do...while_与_while和for的比较

  • 89___一元二次方程_用do...while_实现

  • 90___switch的用法简介

  • 91___switch琐碎非重点知识介绍

  • 92___break的用法重点

  • 93___continue的用法

  • 94_学C语言为什么无法做出像样东西_和_各门课程之间关系

  • 95_流程控制_总复习

  • 96_流程控制_总测试

  • 97_数组_1_数组概述

  • 98_数组_2_数组的简单使用

  • 99_数组_3_为什么需要数组

  • 100_数组_4_数组之所以不是我们学习重点的原因

  • 101_数组_5_一维数组的使用

  • 102_数组_6_二维数组的使用

  • 103_数组_7_是否存在多维数组

  • 104_函数1_函数概述

  • 105_函数2_函数使用简单介绍

  • 106_函数3_为什么需要函数

  • 107_函数4_什么是函数

  • 108_函数5_如何定义函数

  • 109_函数6_return和break的区别

  • 110_函数7_函数的分类

  • 111_函数_8_函数举例_判断一个数字是否是素数

  • 112_函数_9_复习上节课知识

  • 113_函数_10_函数的声明

  • 114_函数_11_形参和实参

  • 115_函数_12_如何在开发中合理的设计函数来解决实际问题

  • 116_函数_13_复习上节课知识

  • 117_函数14_常用系统函数和如何通过书籍学习系统函数

  • 118_函数_15_递归

  • 119_函数_16_函数复习

  • 120_函数_17_变量的作用域和存储方式

  • 121_指针_1_指针用法初次简单介绍重点

  • 122_指针2_指针的重要性

  • 123_指针3_什么是地址

  • 124_指针4_什么是指针

  • 125_指针5_基本类型指针

  • 126_指针6_基本类型指针常见错误解析

  • 127_指针7_经典指针程序_互换两个数字

  • 128_指针8_星号的三种含义

  • 129_指针9_复习前面所有指针知识_实参和形参永远是不同

  • 130_指针10_通过指针为什么可以使被调函数修改主调函数多

  • 131_指针11_一维数组和指针关系概述

  • 132_指针12_下标和指针的关系

  • 133_指针13_一维数组名的含义

  • 134_指针14_确定一个一维数组需要2个参数及其原因

  • 135_指针15_复习上节课知识

  • 136_指针16_指针变量的运算

  • 137_指针17_何谓变量的地址_一个指针变量到底占几个字节

  • 138_指针18_动态内存分配概述

  • 139_指针19_传统数组的缺点重点

  • 140_指针20_为什么需要动态分配内存重点

  • 141_指针_21_malloc函数使用的简单介绍

  • 142_指针_22_malloc函数的用法续

  • 143_指针_23_动态内存分配举例_动态一维数组的构造

  • 144_指针_24_动态内存和静态内存的比较重点

  • 145_指针_25_多级指针

  • 146_指针_26_复习上节课知识

  • 147_指针_27_闲聊

  • 148_指针_28_静态变量不能跨函数使用详解重点

  • 149_指针_29_动态内存可以跨函数使用详解重点

  • 150_指针_30_跨函数使用内存习题测试重点

  • 151_结构体1_为什么需要结构体_什么叫结构体重点

  • 152_结构体2_如何定义结构体3种方式

  • 153_结构体3__怎样使用结构体变量概述

  • 154_结构体4_结构体的赋值和初始化

  • 155_结构体5_如何取出结构体变量中的每一个成员重点

  • 156_结构体6_布置作业

  • 157_考前知识点概述

  • 158_结构体7_复习上节课知识

  • 159_结构体8_通过函数完成对结构体变量的输入和输出

  • 160_结构体9_应该发送内容还是应该发送地址重点

  • 161指针优点大总结重点

  • 162_结构体10_结构体变量的运算

  • 163_冒泡排序

  • 164_结构体11_综合应用_学生管理系统存储排序输出

  • 165_枚举_上

  • 166_枚举_下

  • 167_进制转化

  • 168_补码_上

  • 169_复习上节课补码知识

  • 170_补码_下

  • 171_链表_上

  • 172_链表_中

  • 173_链表_下

  • 174_狭义的算法

  • 175_广义的算法

  • 176_位运算符

  • 177_文件_宏_typedef_漫谈课程全部结束

  • 178_C期末考试测试题讲解_上

  • 179_NULL的含义

  • 180_C期末考试测试题讲解_下

  • 我对自学的一些看法

  • 我为什么要出视频

APP内打开
    查看更多
    打开AcFun,查看更多精彩内容

    下载APP,观看完整视频

    点击前往

    取消
    继续
    立即领取