C语言程序设计入门 —高级主题视频课程

入门主题只针对了基本的语法进行讲解,C语言的学习光靠语法是不够的,我们还需进一步的探究,本篇章为C语言的提升主题讲解,涉及到的主题大多为C语言的核心,这些主题无论对以后的学习以及工作都有着非常大的帮助,旨在能够使同学们对...

45844人学习

中级14课时2017/05/30更新

二维码下载学堂APP缓存视频离线看

鲍松山
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

C语言初学者,具有C语言入门知识者,领悟能力较好的初学者,期望提高C语言能力的编程者

你将会学到:

入门主题只针对了基本的语法进行讲解,C语言的学习光靠语法是不够的,我们还需进一步的探究,本篇章为C语言的提升主题讲解,涉及到的主题大多为C语言的核心,这些主题无论对以后的学习以及工作都有着非常大的帮助,旨在能够使同学们对语言以及用法都有着质上的提高和帮助。

课程简介:

【C语言程序设计入门--高级主题】由知识产出师 鲍松山 讲师出品,本篇章为C语言的提高主题,以C语言中的核心主题为主,围绕主题进行深入讲解和剖析,其中涉及的主题有指针、复杂指针的解析、字符串、字节对齐、柔性数组成员、移位、大小端、宏等主题,在课程的设计中采用了不一样的命名,目的在于能够形象的说明课程中所涉及到的主题,本主题会解决掉很多同学在平时学习过程中所遇到的大部分问题,这些问题正是困惑着同学们学习前进的绊脚石,希望通过这部分内容的学习,能带领各位跨越这道坎,说一道万意义都不大,有料以否,观之内容!

展开更多

课程大纲-C语言程序设计入门 —高级主题视频课程

  • 1

    C之灵魂指针_1一、     初识指针二、     指针本质三、     指针的大小四、     指针的两值

    「仅限付费用户」点击下载“C之灵魂_指针.doc”

    [42:07]
  • 2

    C之灵魂指针_2一、指针的四方面二、指针的大小解析三、指针所指类型解析四、指针方方面面对比与解析

    [47:34]
  • 3

    C之指针左右摇摆数组指针vs指针数组函数指针vs指针函数

    「仅限付费用户」点击下载“C之指针左右摇摆.doc”

    [30:34]
  • 4

    C之复杂指针解析首先看一个声明:int * (* (*fun) (int *)) [10]这是一个可能会让初学者感到头晕目眩,感到恐惧的函数指针的声明,在熟练掌握C/C++的声明语法之前,不学习一定的规则,想理解好这类复杂声明是比较困难的。本章主要针对此类复杂指针进行讲解如何解析。

    「仅限付费用户」点击下载“C之指针复杂解析.doc”

    [24:04]
  • 5

    C之孪生姐妹在C语言的学习中,以及找工作时的笔试中,经常会遇见一对孪生姐妹,这往往会考察出学生对语言的基本功掌握能力,那么这一对孪生姐妹是谁了,即是strlen()和sizeof()。strlen()求的是长度,针对的对象是字符串,而sizeof()求的是大小,针对的是类型。本章针对strlen()与sizeof()方方面面进行讲解,解决一些似是而非的问题。

    「仅限付费用户」点击下载“C之孪生姐妹.doc”

    [28:19]
  • 6

    C之大PK_1PK主要讲解的是字符串函数strxxx与内存操作函数memxxx的PK本章主要讲解:1、字符串函数strlen()、strcat()、strcpy()、strcmp()的使用2、字符串函数strlen()、strcat()、strcpy()、strcmp()的实现

    「仅限付费用户」点击下载“C之大PK.doc”

    [49:41]
  • 7

    C之大PK_2PK主要讲解的是字符串函数strxxx与内存操作函数memxxx的PK本章主要讲解:1、内存操作函数memset()、memcpy()、memcmp()、memmove())的使用2、内存操作函数memset()、memcpy()、memcmp()、memmove()的实现3、重点解析内存重叠情况的编写

    [50:30]
  • 8

    C之博弈_字节对齐C之博弈,主要讲解的是在C语言中的空间与时间的博弈,一般鱼和熊掌不可兼得,这就导致有时我们需要拿时间换空间,有时则拿空间换时间。本章主要讲解字节对齐,为了获得效率,我们牺牲空间。一、什么是字节对齐二、为什么要对齐三、字节对齐计算四、结构体中的位域

    「仅限付费用户」点击下载“字节对齐.doc”

    [55:51]
  • 9

    C之温柔_柔性数组成员本章主要讲解C语言中的柔性数组成员,柔性数组成这种概念是C语言中比较生僻的死角概念,或许你不存听说过,或许你曾使用过,只是不知道它被叫做柔性数组而已,类似于有些歌曲我们会唱,但就是不知道歌名一样。一、     不完整类型二、柔性数组成员三、     柔性数组成员关键说明

    「仅限付费用户」点击下载“柔性数组成员.doc”

    [31:23]
  • 10

    C之宏本章就重点讲解宏定义的方方面面一、     系统中的宏二、宏定义陷阱三、宏中的#与##四、宏与断言五、宏与可变参数的实现

    「仅限付费用户」点击下载“C之宏.doc”

    [48:44]
  • 11

    C之移位C语言一共提供了六种位运算符,&(按位与),|(按位或),~(按位取反),^(按位异或),<<(左移),>>(右移),其中特别提醒,很多同学总是分不清 && 与 &, || 与 |, !与 ~的区别,前者为逻辑的与、或、非,换句话说,求得的结果不是真就是假,判断的逻辑真假概念,而后者是要从比特位的角度一位一位的进行操作,本章重点讲解移位操作,并考虑那些不常见的移位特性。

    「仅限付费用户」点击下载“C之移位.doc”

    [31:19]
  • 12

    C之字符串常量当一个字符串常量出现于表达式中时,它的值是个指针常量,编译器会把这些指定字符的一份拷贝存储在内存中的某个位置,并存储一个指向第一个字符的指针,但是,当数组名用于表达式中时,他们的值也是指针常量,那么,对它们的下标引用,间接访问以及指针运算的操作有何意义?本章针对字符串常量的各种情况进行讲解,并利用字符串常量给出一种数制转换的巧妙求解。

    「仅限付费用户」点击下载“字符串常量.doc”

    [29:14]
  • 13

    C之大小端模式我们知道内存中存储数据是以字节为单位进行存储的,每个地址单元对应一个字节,有时数据类型的大小并非单独一个字节,这时就必然会存在多字节存储安排问题,即针对不同的计算机系统,存放数据的字节顺序会有所不同,此时,就导致了所谓传说中的大小端问题,说白了,大小端模式问题,其实就是数据的存储顺序问题。1、     什么是大端模式和小端模式2、     大小端的来源3、     如何区分大小端4、     数据的输出方向5、     大小端问题所引发的血案——网络传输问题

    「仅限付费用户」点击下载“C之大小端模式.doc”

    [34:28]
  • 14

    C软件工程师2015应届生招聘笔试考题C软件工程师2015应届生招聘笔试考题

    [练习]
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部