关注公众号 领VIP会员
下次再说
C语言入门视频课程

下载课程

下载学院APP

缓存视频离线看

微信公众号
收藏(233)

C语言入门视频课程

课程目标: 本课程的目标是将您带入c语言的大门,学成之后,您可以从事c语言的开发工作,对于...

5分
共43课时 共37小时55分钟 更新时间: 30天前

课程销量榜3

2424小时内答疑

课时永久观看

退15分钟内无条件退款

  1. 仅限付费视频课程适用
  2. 购买后15分钟内可以找到客服进行沟通退款
  3. 下载资料后不再享有退款特权
  4. 客服(Tel:400-101-1651)
  5. 最终解释权归51CTO学院所有

专属资料下载

课程介绍

课程大纲

学习资料

学员评价

课程目标
本课程的目标是将您带入c语言的大门,学成之后,您可以从事c语言的开发工作,对于想继续深造学习c++语言的朋友,有了这门课程作为基础,您后续的学习将不会有障碍。
适用人群
本课程针对于有一点计算机基础比如知道进制等概念,希望学习C语言开发的朋友
课程简介
  • c/c++起源、市场需求、开发环境搭建

    作为c语言入门的第一节课,老师首先强调了学好一门计算机语言的三个最关键要素,同时做了自我介绍,接下来作为国际惯例,我们述说了c/c++语言的起源、然后我们分析了当前就业市场对c/c++语言的需求情况(需求量大、薪水高、大神必学),同时,和大家一起搭建和配置VS.NET 2012(这是我...

  • 常量和变量、整型、实型、字符型-1

    本节我们正式开始了c语言的讲解,先从如何创建最基本的能运行的C程序开始来介绍C语言程序的基本结构,同时告诉大家如何逐步驾驭VS.NET 2012开发环境,接下来引出C语言的数据类型,同时讲解常量、标识符、变量等基础概念,然后我们详细讲解了整型数据是个什么样子,为后续的进一步深...

  • 常量和变量、整型、实型、字符型-2

    本节我和您分享c语言实型数据、字符型数据、字符串型数据的样子,我尤其向您介绍了很多实型数据中容易被人忽略和难懂的有效位问题、精度问题、精度损耗问题并步步示范,我将讲解如何增加断点并单步调试程序,如何在调试中查看变量的值,让您一目了然,我同时还介绍了字符型数据和字符...

  • 算术型运算符和表达式

    本节我和您分享c语言的运算符种类、运算符优先级问题,讲解强制类型转换运算符、自增以及自减运算符,我会边讲解边加断点对程序进行调试,进一步加深您的学习印象。

  • 赋值型运算符和逗号运算符

    本节我和您分享赋值型运算符和逗号运算符,我尤其强调严格区分赋值语句和变量定义时初始化语句的区别,强调了溢出问题,还阐述了复合赋值运算符是怎么用的等等。我讲的非常细致,甚至在面试时的考点我也一一做了演示和介绍,为你在下节课真正进入程序设计环节打下了良好的基础,这几...

  • C语言的语句和程序的基本结构

    本节我向您介绍了C语言的5种语句分类(控制语句、函数调用语句、表达式语句、空语句、复合语句),三种基本结构(顺序结构、选择结构、循环结构)以及赋值语句的一些特殊写法,通过本节的学习,您将对C语言程序的结构有一个大概的了解和认知,为后续的学习打下更好的基础。

  • 数据的输出与数据的输入

    本节我向您介绍了C语言的数据输出和数据输入,数据输出我们会谈到putchar()函数,printf()函数,同时详细讲述了格式字符,在数据输入中,我们详细讲解了getchar()函数和scanf()函数,在课程中间,我们还穿插讲解了#include语句中和""的详细差别,在课程的开头,我们补充了三种程序基...

  • 关系运算符、关系表达式,逻辑运算符、逻辑表达式

    本节我向您介绍了C语言的关系运算符和逻辑运算符,我尤其重点的强调了这些运算符中最容易掉入的坑,容易写错的内容,我详细的解释了各种判断用的逻辑值,最后,我通过几个例子的演示和跟踪调试来向您展示逻辑运算符的求值问题(短路求值)。

  • if语句详解

    本节我向您非常详细的介绍了if语句的三种形式和if语句的嵌套使用方式,我着重强调if语句和else语句的配对关系并举例和加断点调试进行仔细说明,唯恐你弄错,本节课把if语句的使用演绎的非常到位,相信看完本节后您就可以非常好的驾驭if语句了。

  • 条件运算符和switch语句

    本节我向您介绍了条件运算符和switch语句,我尤其极详细的讲述了switch语句使用中的各种注意事项(多达7条注意事项),我同时重点强调了各种容易掉进去的坑点,相信您学完后再也不会掉到坑里去了。

  • 概述、goto、while、do while语句精解

    本节我们详细讲述了goto、while、do while语句的用法,老师用大量的笔墨进行现场的演示、调试,让大家尽可能的明白这些语句的执行流程,老师反复强调当型循环语句和直到型循环语句的核心区别,这不但是考点,也是在实际开发中经常容易犯错误的地方。事无巨细,凡是能想到的地方,老...

  • for语句精解

    本节老师非常到位的给大家**的演绎了for语句,除了介绍for语句的一般形式外,还介绍了八条针对for语句的各种缺胳膊少腿的少见用法,各种怪异的for语句用法尽在其中,相信日后无论遇到谁写的for语句代码,您都能读懂。

  • 循环的嵌套、比较,break语句,continue语句

    本节我们详细讲述了循环的嵌套结构、几种循环语句的比较以及break和continue语句,通过几个程序实例的演示展示了嵌套循环程序的写法、执行流程,尤其老师用调试手段向大家细致讲解break语句和continue语句的具体功能和用途,希望大家有收获。

  • 一维数组

    本节我们详细讲述了一维数组,包括一维数组的定义方式、引用方法以及初始化,我们反复强调一维数组下标引用不要超出范围的问题,很多新手都会犯这个错误,而这个错误却又是致命的。

  • 二维数组

    本节我们详细讲述了二维数组,包括二维数组的定义方式、引用方法以及初始化,老师尽量用简单的话语描述二维数组和一维数组的区别和联系、在内存中的存储方式,老师也反复强调二维数组下标引用不要超出范围的问题。我们通过下断点,实时观察变量值的方式,给大家加深演示范例的印象,...

  • 字符数组-1

    本节我们详细讲述了一维数组中的字符数组,这是一类非常常用又很特殊的数组,我们讲解了字符数组的定义、初始化、引用,并讲解了字符串和字符串结束标记。我们尤其以大的篇幅详细介绍了字符串和字符串结束标记,这是c语言中非常重要的内容之一,而且又非常容易犯错!

  • 字符数组-2

    本节我们继续详细讲述一维数组中的字符数组,我们主要讲解字符数组的输入输出以及字符串处理函数。这里尤其值得注意的是字符串处理函数,老师重点讲述了几个常用并且十分有用的字符串处理函数,包括strcat()、strcpy()、strcmp()、strlen(),同时又一次重点强调了strlen()与sizeof()...

  • 函数的基本概念和定义

    本节我们讲述函数的基本概念和定义,包括两个内容:函数的基本概念、函数的定义和返回值。老师还穿插详细解释了诸如函数形参和实参等概念,本章主要是先让大家对函数有一个基本的了解。

  • 函数调用方式及嵌套调用

    本节我们讲述函数的调用方式以及嵌套调用,包括三个内容:函数调用的一般形式、函数调用的方式、函数的嵌套调用。老师重点解释了什么叫函数声明以及函数声明的用途。老师详细了讲解了函数的嵌套调用,给出了调用图解,并通过加断点进行演示来观察函数的调用和返回流程,函数的嵌套调...

  • 函数递归调用精彩演绎

    本节我们讲述函数的递归调用,包括三个内容:函数递归调用的定义、递归调用的出口、必须用递归吗,递归的优缺点、实际运用赏析。本节我们用大量的篇幅,极其详细的介绍了递归调用的步骤以及调用后返回的步骤,同时,我们以一个网络游戏的寻路作为案例来讲解函数递归调用在实际项目中...

  • 数组作为函数参数

    本节我们讲述数组作为函数形参时所发生的情形,我们围绕三个主要话题:(1)数组元素作为函数实参。(2)数组名作为函数实参。(3)用多维数组名作为函数实参。本节课老师用十分浓重的笔墨详细描述了地址传递的要意,进行详细的举例、画图以及断点调试,让大家明白地址传递的工作原理以及所...

  • 局部变量和全局变量

    本节我们讲解了局部变量和全局变量,这是两个极其重要的概念,老师反反复复,不厌其烦的进行举例,断点调试,查看内存地址等,各种手段全部用上,就是为了大家能够明确区分局部变量和全局变量的区别,相信本节课看下来,您对局部变量和全局变量会有十分清晰的理解。

  • 变量的存储和引用,内部和外部函数

    本节我们讲解了变量的存储类别、局部变量的存储方式、全局变量跨文件引用、函数的跨文件调用、static关键字用法总结 共5个问题,老师非常仔细的讲解每一个细节和关键点,尤其强调了static的各种用法,请大家牢记,考试常考。

  • 宏定义

    本节我们首先简述C语言编译链接的过程,从而引出预处理这个概念,之后我们讲解了三种预处理功能之一“宏定义”,本节我们讲解了“不带参数的宏定义”和“带参数的宏定义”,老师详细阐述了宏定义的概念、用法、带参数的宏定义容易出现的问题等一系列问题,同时做了相应的程序演示,相...

  • 文件包含和条件编译

    本节我们讲述三种预处理功能的后两种:“文件包含”、“条件编译”,这两种预处理功能在实战中都是比较常用的,老师进行了详细的介绍并且举例进行演示。本节总体难度不高,老师抛砖引玉给大家带个头,没面面俱到的讲,否则会牵扯大家过多精力而用处并不太大,大家掌握这些基本的内容...

  • 指针基本概念详解

    本节是我们新的一章“指针”的第一节,指针是C语言中极其重要的概念,我们必须要尽全力学好,指针在C语言中无处不在,并且是通往真正大师之路的基础,本节课老师讲解了一些指针的前提知识,精彩的解释了“地址”的概念,同时引出“直接访问”和“间接访问”的概念,为大家下一步学习...

  • 变量的指针和指向变量的指针变量-1

    本节是“指针”这一章的第二节课,本节课中老师讲解了两个主要问题:指针变量的定义和指针变量的引用;老师用大量的图解绘制指针变量内存中的内容,用详细的掐断点以及跟踪调试查看指针变量、查看内存来极其细致和**的诠释指针变量的概念和工作原理,老师个人对本节课的讲解非常满...

  • 变量的指针和指向变量的指针变量-2

    本节是“指针”这一章的第三节课,本节课中老师讲解指针变量作为函数参数的情形,老师用了大量的图解进行讲解,主要目的是希望将自己对指针是如何理解的这种方法传达给大家,因为一旦理解了指针,掌握了方法,则万变不离其宗,所谓C语言指针很难的假设将都是浮云,大家不必惧怕,大胆...

  • 数组的指针和指向数组的指针变量-1

    本节是“指针”这一章的第四节课,本节课主要讲解了如下两个话题:a)指向数组元素的指针变量的定义和赋值。b)通过指针引用数组元素。老师通过大量的图形、断点调试的方式,详细说明多达8种数组指针的使用格式,逐个解析这些格式的含义,相信大家经过认真学习后,会有很多收获,对用c...

  • 数组的指针和指向数组的指针变量-2

    本节是“指针”这一章的第五节课,本节主要讲解“数组名作为函数参数”这个话题,在本节中,我们提出将数组名作为函数参数传递到函数中去时,函数调用的形参和实参有四种对应关系:分别是“实参和形参都用数组名”,“实参用数组名,形参用指针变量”,“实参和形参都用指针变量”,...

  • 数组的指针和指向数组的指针变量-3

    本节是“指针”这一章的第六节课,本节主要探究“二维数组指针变量”、“指针数组和数组指针”这两个主要话题,这两个话题都具有一定的难度,老师用了大量图解、表格、以及在线调试程序的方式向大家讲解和演示核心的内容,这是老师备课耗时最长的一节课,从备课到录制完成,整整耗时7...

  • 字符串的指针和指向字符串的指针变量

    本节是“指针”这一章的第七节课,本节主要探究“字符串表示形式”、“字符串指针做函数参数”这两个主要话题,老师通过演示多个程序,观察内存的方式,展示了通过指针写程序的多种非常灵活多变的写法,阐述了C语言指针的强大、灵活、也容易出错的特性,通过本节的学习,相信大家对指...

  • 函数指针和返回指针值的函数

    本节是“指针”这一章的第八节课,本节主要讲解三个话题“用函数指针变量调用函数”,“把指向函数的指针变量作为函数参数”,“返回指针值的函数”,在本节课中,老师用到位的解释,断点调式手段详细阐述主题,讲解坑点,举实例演示函数的调用。诸多手段齐上,希望老师的讲解让大家...

  • 指针数组、指针的指针、main函数参数、小结

    本节是“指针”这一章的第九节课,本节主要讲解了三个问题:“指针数组概念回顾”,“指向指针的指针”,“指针数组做main函数形参”,最后,老师对整个指针这一章内容做了一个全面的回顾,至此,C语言中“指针”这一章的内容全部完毕,老师自认为,尽了自己所能,为大家提供了精彩的...

  • 结构体变量定义、引用、初始化

    本节我们讲解了结构体变量的定义、引用、初始化三个方面的内容,结构体是咱们以后学习c++中类这个概念的基础,类跟结构体很类似,大家掌握好结构体,对将来掌握类会有很大的帮助,老师以简短的语言和精炼的描述,把本课的主题讲解清楚;

  • 结构体数组、结构体指针

    本节我们讲解了三个主要话题:“结构体数组”、“结构体指针”、“用指向结构体的指针做函数参数”,本节课讲解的内容整体难度不大,老师用一些范例演示的形式将理论知识和实践进行结合,以确保大家都能够听懂,希望大家有所收获!

  • 共用体、枚举类型、typedef

    本节我们讲解了共用体、枚举类型、typedef的用法,其中共用体用的比较少,而枚举类型和typedef都是非常常用的,老师以简短的语言和精炼的描述,把本课的主题讲解清楚,适当的举例,知识点覆盖也较全面;

  • 位的概念以及位运算符介绍

    本节是第十一章 位运算的第一节,我们讲解了位的概念,同时详细讲解了6种位运算符,老师详细的列举和演示这六种运算符的具体算法;将这些基础概念根植于大家心中,为日后涉及到位运算的具体应用打下基础;

  • 位运算的具体应用

    本节课老师用了一个在实际工作中非常实用、典型、有代表意义的范例来演示位运算的具体应用,其中的代码具有商业的实用价值,可以根据实际的需求在商业项目中使用。本节课老师唯恐大家听不懂,所以讲解的非常细致和投入,愿同学们都能有不小的收获;

  • 文件概述,文本、二进制文件区别

    本节课是新的一章“文件”的第一节课,在这节课中,老师讲解了“文件”的含义,老师尤其用大量的笔墨详细介绍了人类眼中的文本和二进制文件概念上的区别,并现场用二进制文本编辑器书写文本和二进制文件为大家解惑,希望大家有所收获。

  • 文件的开、关、读、写,实战操练

    本节课我们讲解了文件的打开和关闭,文件的基本读和写操作,我们用一个实战案例来对一个文件进行操作—读出文件中的每一行,显示在屏幕上,以此来教大家如何从文件中按行来读取文件内容。

  • 将结构体写入二进制文件再读出

    本节课我们讲解了将结构体写入二进制文件再读出的方法,老师再次强调了文本文件和二进制文件的联系和区别,同时讲解了将结构体变量写入文件时要避免的两个坑点,本节课程具有比较实际的意义,大家在工作中很可能会用到,希望大家有收获;

  • 课程的总结和对未来的展望

    课程即将结束,这里是最后一节,是对课程的总结和对未来的展望!

加载中
所属章节 资料名称 文件大小 下载
相关资料推荐

暂时还没有学习资料~

5

    1
    非常糟

    2
    很差

    3
    一般

    4
    很好

    5
    非常好

    • 0%
    • 0%
    • 0%
    • 0%
    • 0%
    加载中
    没有了哦~

    讲师介绍

    王健伟

    王健伟

    讲师评分:5.0

    24年软件开发经验,《Crystal Reports水晶报表设计与开发实务》书籍作者,中国首套网络安全在线扫描评估系统项目负责人,全球同服独立游戏《冒险之路》制作人

    讲师推荐专题

    专题一 从C语言入门到c++网络通讯架构师

    4门课 立省:¥360.00 合计:¥1432.00 购买

    专题二 从c语言入门到c++使用高手系列专题

    3门课 立省:¥194.96 合计:¥799.04 购买

    官方交流群

    51CTO学院C++交流群(431187655)

    立即加入

    87664人学习过

    订阅专栏更多

    推荐图书

    7日学霸榜 有87664人与你一起学习

    课程介绍

    课程大纲

    学习资料

    学员评价

    ¥ 98.00

    课程评价

    发表客观评价,上限可得35学分(会员可得70学分)

    C语言入门视频课程

    该课程已有 人评价

    课程与描述相符

    老师的讲解表达

    老师的答疑服务

    匿名

    在线
    客服
    在线
    客服

    下载Android客户端

    下载iphone 客户端

    返回
    顶部