返回首页

C语言培训班_二级C培训

时间:2021-10-26 14:15来源:武汉华嵌 作者:技术部 点击:
C语言/C++ 培训班(强化实战训练) 课程背景 C语言是最流行的计算机编程语言,嵌入式、单片机、物联网、人工智能等领域开发的基本工具,也是工作、求职过程中的重点环节!本课程
  

C语言/C++培训班(强化实战训练)

 

 

 

  课程背景

        C语言是最流行的计算机编程语言,嵌入式、单片机、物联网、人工智能等领域开发的基本工具,也是工作、求职过程中的重点环节!本课程针对有志从事嵌入式、物联网、智能硬件、软件工程师的学生或工程师。

   课程目标

        掌握 C语言编程的重点、难点;
        掌握嵌入式 C程序开发技巧;

      掌握嵌入式 C语言编程企业笔/面试技巧;

   培养对象

        C/C++软件开发人员,二级C语言考试,新入职员工C强化

   入学要求

       0基础

   师资团队

     详见:    华嵌师资团队

   教材

        ◆ 《武汉华嵌 C/C++强化班培训讲义》 

   班级规模及环境

        为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限15人,多余人员安排到下一期进行。人手一套开发用的PC主机。        

   学时费用

        ◆课时: 共6天,每天7学时,总计42学时
        ◆培训费用(含教材):请咨询客服QQ:1216677636
        ◆外地学员:代理安排食宿(需提前预定)

   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
        2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
        3、培训合格学员可享受免费推荐就业机会。

   课程进度安排最新更新日期:2021.04.30
时间 课程大纲

第一天

 

    
C语言开发流程与函数调用

9:00
|
12:00






13:30
|
17:30

    1 编程机制介绍
    2 开发流程与编译环境
        ◆程序结构/头文件/入口参数/函数调用/返回值
        ◆基本流程/预编译/汇编/链接/加载/执行
        ◆内存映像和段布局
    3 函数类型、函数参数及函数返回值
    4 函数原型
        ◆内存映像和段布局
        ◆ANSI/ISO C标准
        ◆C99标准
        ◆无参数和变参数
        ◆函数原型的作用
    

     5 C语言基础知识串讲

第二天

9:00
|
12:00
数组和指针
1 数组
◆数组初始化、数组赋值及数组边界
◆多维数组及变长数组
2 指针
◆指针的本质
◆指针的运算
◆指针和数组、指针和结构体
◆数组指针与指针数组及多维数组
◆指向函数的指针

 
13:30
|
17:30

结构及位操作
1 建立结构声明及定义结构变量
2 结构数组、嵌套结构及指向结构的指针
3 向函数传递结构信息
◆使用结构地址
◆把结构作为参数传递
◆指向结构的指针
◆结构、指针和malloc()
◆使用结构数组的函数
4 C的位运算
查看一位的值
◆移位运算符
◆编程实例

第三天

9:00
|
12:00

  字符串和字符串函数
1 字符串表示和字符串IO
◆定义字符串
◆指针和字符串
2 字符串输入输出
3 标准C字符串库函数
4 重点函数实现解析
5 命令行参数
6 字符串实例:字符串排序算法

13:30
|
17:30

存贮类及内存管理
1 存储类
◆作用域、链接及存储时期
◆自动变量及寄存器变量
◆具有代码块作用域的静态变量
◆具有外部链接的静态变量
◆具有内部链接的静态变量
◆多文件
2 存储类说明符
3 存储类和函数
4 随机数函数和静态变量
5 malloc()和free()
6 动态内存分配与变长数组
7 存储类与动态内存分配

第四天

9:00
|
12:00
文件I/O
1 和文件进行通信
◆文件的本质
◆文本文件和二进制文件
◆I/O级别及标准文件
2 标准I/O
3 文件I/O
4 随机存取
5 标准C和系统调用
13:30
|
17:30
预处理与编译器
1 #undef / #define / #error / assert / #line / #prama
2 条件编译
3 预定义宏
4 宏定义技巧和常见错误
5 数据声明 const volatile
6 编译器优化
7 预处理的八个步骤

第五天

9:00
|
12:00

   链接
1 link scripts文件
2 ELF可执行文件的格式
3 代码段、数据段、BSS段含义及位置
4 链接时的段布局
5 生成二进制文件的过程
6 静态库
7 共享库

13:30
|
17:30


嵌入式C编程思想
1模块化编程
◆模块概念、划分方法及原则
◆可重用模块思想
2 多任务编程思想
◆单任务程序的典型架构
◆中断服务程序
◆多任务设计
3 多文件模块组织
◆makefile编写

第六天

9:00
|
12:00


 

    C语言知识串讲与重难点解析

13:30
|
17:30


    企业笔试面试题实战与详解

 

------分隔线----------------------------

  • 李老师
  • 李老师
  • 胡老师
  • 胡老师
在线客服
  • 客服热线:
    139-8620-3604
    159-2752-9536



  • 官方微信
  •  咨询微信二维码