嵌入式Linux C语言完全学习视频课程

首发

下载课程

下载学院APP

缓存视频离线看

收藏(2709)

嵌入式Linux C语言完全学习视频课程

适用人群: 本课程接上期课程《嵌入式工程师养成计划系列 — 零基础3天学会Linux》之后,主要内容是讲解linux下C语言程序开发。适合所有想要学习嵌入式linux软件开发,或者单纯想学习linux系统使用、C语言的童鞋。如果linux系统使用上有困难,请先看第一期课程。

共58课时 共25小时22分钟 更新时间:2016-09-20

会员免费观看

价  格

¥1

优惠活动

首单7折

2424小时内答疑

课时永久观看

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

APP缓存听课

PC倍速播放

专属资料下载

相关专题

微职位学习

    课程介绍

    课程大纲

    学习资料

    学员评价

    课程目标
    本期课程的学习主题是linux下的C语言编程,以linux系统为开发环境、以gcc为编译环境。课程风格仍然是边讲(课程)、边写(代码)、边做(总结),全套课程共57小节、二十余小时,讲解细致到令人发指!!!如果你是小白,赶紧来学习吧!如果你已经初步入门,相信课程里的一些细节仍然会让你眼前一亮!
    适用人群
    本课程接上期课程《嵌入式工程师养成计划系列 — 零基础3天学会Linux》之后,主要内容是讲解linux下C语言程序开发。适合所有想要学习嵌入式linux软件开发,或者单纯想学习linux系统使用、C语言的童鞋。如果linux系统使用上有困难,请先看第一期课程。
    课程简介
    • 课程大纲

      本节为课程大纲。因为是之前录的视频,所以只有文字形式的大纲了。以后的课程都会有视频形式的大纲,希望大家能够继续支持!课程中用到的软件和虚拟机,请到我的网盘共享下载,地址是:http://yunpan.cn/cZATpXq5wPWPA 访问密码 edb4课程中的随堂笔记、课件、代码,请到以下网...

    • 1.C语言基本概念1

      导入C语言学习阶段,演示如何在linux下做C语言程序开发。并且开始讲解C语言的一些基本概念,包括:源文件、头文件、关键字、注释等。

    • 2.C语言基本概念2

      讲解C语言的基本概念,包括:符号、变量和函数。

    • 3.C语言程序开发的一般步骤

      主要讲解一个完整的C语言程序(项目)开发的步骤:源代码编辑、编译、执行、调试等概念。

    • 4.使用printf进行格式化输出

      通过两个常见面试习题来讲解如何使用printf函数进行格式化输出,引导大家逐步学会调试程序,逐步培养通过调试的方法来学习编程的习惯。

    • 5.VMware中共享文件夹功能的使用

      实际演示如果使用虚拟机软件VMware的共享文件夹功能,以后的课程中代码编辑我们都在Windows下进行,并且使用共享文件夹功能在linux下编译,这样提升了开发效率。

    • 6.C语言数据类型之整形

      本节起开始学习C语言的数据类型和变量定义、使用。本节主要介绍C语言的整形,详细介绍了整形类型的各种特征和使用方法,以及如何使用printf函数打印整形数据。

    • 7.数据类型之整形回顾

      本节主要复习了上节讲过的整形类型,并且扩展讲了printf的一些复杂输出格式。

    • 8.数据类型之浮点型

      本节主要讲解C语言的浮点类型float和double。课堂中没有讲清楚的printf打印填充这部分大家可以参考我很早前写的这个博客     http://blog.csdn.net/astonqa/article/details/8292613

    • 9.数据类型之字符型

      本节讲解C语言中的字符类型char,并且顺便简单讲解了ASCII编码,printf函数打印字符类型时用%d和%c的区别。

    • 10.有符号数和无符号数

      本节讲解C语言中有符号数和无符号数,并且结合之前讲的各种数据类型列举出C语言中常用的各种数据类型及写法。

    • 11.C语言运算符之算术运算符

      本节首先回顾了数据类型的知识,然后开始讲解C语言运算符。主要讲解了常用算术运算符。

    • 12.复合算术运算符

      本节主要讲述C语言中复合形式的算术运算符,如 += -= *= /= %=等.

    • 13.++与--运算符和代码风格问题

      本节主要引入C语言中++和--运算符,并且强调了代码风格的问题,希望大家能在学习之初养成良好的编码风格,以免影响以后的职业发展。

    • 14.运算符总结和顺序结构

      本节总结了之前讲的各种运算符。然后开始讲解C语言的三种程序结构,本节主要讲了顺序结构。

    • 15.第一种选择结构if else

      本节开始讲述C语言两种选择结构之一的if else结构,详细分析了选择结构的使用和编程细节。

    • 16.for循环1

      本节讲解C语言中三种循环结构之一的for循环。共两节,本节为第一节。

    • 17.for循环2

      本节讲解C语言中三种循环结构之一的for循环。共两节,本节为第二节。

    • 18.习题讲解之if else结构

      讲解了2个选择结构的习题,边讲边写,演示了嵌套if结构和多选一结构的if else结构。

    • 19.习题讲解之for循环

      讲解了一个循环结构的习题:计算100以内所有奇数的和。

    • 20.第二种选择结构switch case结构

      系统讲解switch case结构的用法,并且将之和if else结构做对比,通过对比来学习两种选择结构。

    • 21.循环结构while和do while

      本节讲解C语言的另外两种循环结构while和do while,并将之和for循环进行对比学习。

    • 22.三种程序结构的总结和回顾

      本节总结和回顾了C语言的三种程序结构:顺序、选择和循环。并且讲解了C语言中局部变量未经初始化值为随机这一基础知识。

    • 23.C语言之函数

      本节开始介绍函数。首先介绍了函数的概念,然后讲解了我们之前课程中用到过的main和printf函数,并初步引入了函数库的概念。

    • 24.函数三要素:定义声明和调用

      本节详解了在C语言中使用函数的三个要素:函数定义、函数声明、函数调用。只要掌握这三个要素便可以很随意的使用函数而不担心出错。

    • 25.函数的形参和实参

      本节介绍了函数参数的两个概念:形参和实参。这些基本概念是将来引入指针后理解函数参数传递的根本,现在搞清楚这些概念将来才不至于糊涂。

    • 26.函数的返回值、函数名

      本节讲述了函数的返回值,以及函数名、函数命名规范等知识。

    • 27.C语言之数组

      本节讲述了C语言中数组的基本概念,包括:数组的定义、C组的访问、C组中内容的组织方法。

    • 28.数组的初始化1

      本节详细讲述C语言中变量和数组的各种初始化式及效果。共2节,本节为第1节。

    • 29.数组的初始化2

      本节详细讲述C语言中变量和数组的各种初始化式及效果。共2节,本节为第2节。

    • 30.不同数据类型的数组

      本节开始介绍C语言数组的一些进阶内容,演示了各种数据类型的数组,并且用画图的方式帮助大家理解数组的内存映像。

    • 31.sizeof运算符

      本节主要讲述sizeof运算符,并且借用sizeof运算符来计算了各种数组变量所占用的内存空间。

    • 32.字符数组和字符串

      本节讲述C语言中的字符数组,同时提到了字符串、可见字符、不可见字符、转义字符等概念。

    • 33.C语言之指针1

      本节首先回顾上节讲的数组,然后开始本模块指针的内容。本节主要讲了指针变量的定义方法、理解方法、取地址符和解引用符

    • 34.C语言之指针2

      本节接上节继续讲解指针,主要内容是指针出现的原因、指针的各种定义式及含义、指针的初始化和赋值等。

    • 35.C语言之指针3

      本节接上节继续讲解指针,主要内容是各种不同数据类型的指针,以及指针的2种理解方式。这些理解方式可以帮助大家明白C语言中指针的本质和编程方法,解决你“学了半年,还是不明白到底指针怎么用”的问题。

    • 36.C语言之指针4

      本节开始学习C语言指针的一些复杂使用,主要内容是指针和数组的综合使用。这些内容更加侧重于指针的应用,通过实践让大家加深对指针概念的理解,学会在编程实践中使用指针。

    • 37.C语言之指针5

      本节主要讲述指针和++ --符号相结合,譬如p++、--p这样的表达式如何理解的问题,这个是指针的一个使用难点。

    • 38.C语言之指针6

      本节主要讲述在函数参数传递时如何使用指针,通过经典的swap函数交换2个数来讲解,力求使大家明白传值和传地址的区别。

    • 39.C语言之结构体1

      本节开始讲述C语言中的结构体,主要内容是结构体的定义、数据结构的基本概念、为什么需要使用结构体等。

    • 40.C语言之结构体2

      本节接上节继续讲述C语言中结构体,主要内容是结构体和数组的区别、结构体定义和使用的一般步骤。

    • 41.C语言之结构体3

      本节接上节继续讲述C语言中结构体,主要内容是结构体的几种初始化方式,及其区别。

    • 42.C语言之共用体(Union)

      本节主要讲述C语言中的共用体类型,主要讲述了共用体的基本使用方法、语言要求,详细说明了共用体和结构体的不同。

    • 43.C语言之宏定义

      本节主要讲述宏定义,详细讲了宏定义的原理、为什么使用宏定义、以及一些常见的关于宏定义的面试题目的编码。

    • 44.宏定义和枚举

      本节首先接上节讲完了C语言的宏定义,然后引入了枚举类型,并且通过对比的方式讲述了为什么需要枚举。

    • 45.C语言进阶篇1

      本节开始进入C语言进阶篇,开始讲述一些细节和复杂问题。本节内容主要是基本数据类型、内存占用和sizeof运算符、有符号数和无符号数等。

    • 46.C语言进阶篇2

      本节主要讲述C语言的数据类型,整形数和浮点型数在内存中存储方式的不同。

    • 47.C语言进阶篇3

      本节主要讲述C语言的数据类型中的空类型(void),并且通过空类型深入探讨了C语言中数据类型的作用。

    • 48.C语言进阶篇4

      本节主要讲述C语言中的两种类型转换:隐式类型转换和强制类型转换。

    • 49.C语言进阶篇5

      本节主要讲述C语言中的bool类型,引入变量的概念,并且讲解了局部变量、全局变量的各自特点。

    • 50.C语言进阶篇6

      本节详细介绍局部变量和全局变量的区别,并且引入了作用域、代码块、数据段、代码段、栈等概念。

    • 51.C语言进阶篇7

      本节主要讲解静态局部变量、以及静态局部变量和非静态局部变量的区别。

    • 52.C语言进阶篇8

      本节主要讲解静态全局变量、以及静态全局变量和非静态全局变量的区别。

    • 53.C语言进阶篇9

      本节主要讲解C语言中多文件工程的构建

    • 54.C语言进阶篇10

      本节主要讲解多文件工程中,如何跨文件引用变量、函数等。共2节,此为第1节。

    • 55.C语言进阶篇11

      本节主要讲解多文件工程中,如何跨文件引用变量、函数等。共2节,此为第2节。

    • 56.C语言进阶篇12

      本节主要讲述C语言中的各种常量,特别讲述了const关键字相关的4种表达式,这也是面试中的高发题目。

    • 57.C语言进阶篇13

      本节是本期课程的最后一节,主要讲述了C语言中的头文件引入机制,以及头文件的作用和写法。

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

    暂时还没有学习资料~

    综合评分

    0人评价

    好于0%的课程

    暂无

    课程与描述相符 5 非常满意

    老师的讲解表达 5 非常满意

    老师的答疑服务 5 非常满意

    全部

    好评 0

    中评 0

    差评 0

    加载中
    没有了哦~
    你可能还感兴趣的课程

      讲师介绍

      朱有鹏

      朱有鹏

      好评率:99%

      所属机构:朱老师物联网大讲堂

      国信安深圳基地物联网事业部技术总监,金牌讲师

      官方交流群

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

      立即加入

      195580人学习过

      推荐图书

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

      课程介绍

      课程大纲

      学习资料

      学员评价

      会员免费学习

      ¥1

      课程评价

      综合评价在4颗星及以上最高可获得35分奖励

      嵌入式Linux C语言完全学习视频课程

      该课程已有 人评价

      课程与描述相符

      老师的讲解表达

      老师的答疑服务

      匿名

      可以开发票么?

      可以的,购买课程或者充值余额后都是可以开具发票的,具体详情点击:我要开发票

      购买的课程可以下载么?

      目前PC端暂不支持下载课程视频,请手机或者平板电脑下载“51CTO学院”APP后再下载视频哦!

      优惠券如何使用?

      非折扣课程(不包含1元课程/套餐)可使用,一个订单(可包含多个课程)只可使用一张;优惠券一经使用,不再返还;若被冻结请在PC端删除订单即可返还。

      更多问题查询点击 帮助中心

      欢迎您提供宝贵意见,对于您的意见我们都会认真、慎重的讨论,每一个意见都是我们更好为您服务的鞭策和激励,感谢您帮助学院成长,我要反馈意见