距离结束还剩:01天21小时
4.6.C语言宏定义与预处理、函数和函数库视频课程-C语言高级专题第六部分

首发

下载课程

下载学院APP

缓存视频离线看

收藏(203)

4.6.C语言宏定义与预处理、函数和函数库视频课程-C语言高级专题第六部分

课程目标: 本课程综合讲解了预处理和宏定义,详细讲述了宏定义的细节规则和头文件包含等常用...

5分
共12课时 共6小时37分钟 更新时间: 30天前

2424小时内答疑

课时永久观看

退15分钟内无条件退款

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

专属资料下载

课程介绍

课程大纲

学习资料

学员评价

课程目标
本课程综合讲解了预处理和宏定义,详细讲述了宏定义的细节规则和头文件包含等常用预处理;然后讲述了函数的使用、函数库的使用,静态链接库和动态链接库等的制作和使用。本章的目标是提升大家对函数及函数库的认知,提升在实战中使用函数库解决问题的能力。
适用人群
本课程为《C语言高级专题》的第6部分,本专题适合有一定C语言基础(至少要学过C语言,掌握gcc开发环境,会在linux命令行下编写、编译、运行、调试简单C语言程序)的同学;如果是零基础的同学,请先看我的《嵌入式工程师养成计划系列 — 朱老师带你零基础学Linux》和《嵌入式linux C语言完全学习》
课程简介
  • 4.6.1.C语言预处理理论

    本节向大家引入C语言预处理,讲解预处理进行的时间段和意义,引入常见的几种预处理技术及其相关的关键字,最后介绍gcc中用于预处理的编译选项。

  • 4.6.2.C语言预处理代码实战

    本节向大家演示几种常见的预处理,通过代码实例让大家明白这几种预处理技巧的使用方法和使用环境,目的是使大家真正学会使用这些预处理技巧。

  • 4.6.3.宏定义1

    本节首先讲解宏定义的一般规则和使用方法,然后用两个宏定义向大家演示宏定义中的关键点和易错点,这两个宏定义都是面试题中非常常见的典型题目。

  • 4.6.4.宏定义2

    本节深入对比带参宏、带参函数的相同相异点,并且借此引入内联函数,让大家明白这三者之间的联系,知道在什么情况下编程应该选择哪种技术来达到最好的效果。

  • 4.6.5.函数的本质

    本节首先引入函数,讲解函数出现的原因,函数书写的一般规则,同时扩展了函数在面向对象领域出现的形式(方法),最后向大家揭示了函数的本质:数据处理器。

  • 4.6.6.函数的基本使用

    本节主讲函数三要素:函数定义、函数声明和函数调用。通过三要素让大家进一步掌握函数的基本功能原则和方法。

  • 4.6.7.递归函数

    本节讲述函数中的一类特殊分支:递归函数。通过求阶乘的示例让大家理解递归函数的“递归”二字的真实含义,并且总结了递归函数的要点。

  • 4.6.8.函数库

    本节引入函数库,告诉大家函数库的来源和意义,以及常规的使用方法。

  • 4.6.9.字符串函数

    本节讲述函数库中一类特殊函数:字符串函数,这个是编程中经常需要用到的一类函数。

  • 3.6.10.数学库函数

    本节讲述函数库中另一个分支:数学库函数。通过数学库函数的使用示例引入了-lm这种链接参数,为后面讲述动态和静态链接库打下了基础。

  • 3.6.11.自己制作静态链接库并使用

    本节演示自己制作静态链接库,并且使用自己写的静态链接库。

  • 3.6.12.自己制作动态链接库并使用

    本节演示自己编写编译动态链接库,并且使用自己编写的动态链接库,通过本节希望大家能够掌握库的使用(编译时、连接时和运行时下的不同要求)。

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

暂时还没有学习资料~

5

    1
    非常糟

    2
    很差

    3
    一般

    4
    很好

    5
    非常好

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

    讲师介绍

    朱有鹏

    朱有鹏

    讲师评分:5.0

    朱老师物联网大讲堂创始人,畅销书作者,嵌入式物联网技术专家

    讲师推荐专题

    官方交流群

    51CTO学院嵌入式交流群(324651314)

    立即加入

    60369人学习过

    推荐图书

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

    课程介绍

    课程大纲

    学习资料

    学员评价

    ¥38

    ¥30

    课程评价

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

    4.6.C语言宏定义与预处理、函数和函数库视频课程-C语言高级专题第六部分

    该课程已有 人评价

    课程与描述相符

    老师的讲解表达

    老师的答疑服务

    匿名

    在线
    客服
    在线
    客服
    APP
    下载

    下载Android客户端

    下载iphone 客户端

    返回
    顶部