C语言实战入门:12天带你掌握编程核心技能

C语言实战入门:12天带你掌握编程核心技能

从环境搭建到链表实现,系统学习变量、函数、指针与文件操作,夯实编程基础

¥399.9
本课程包括
  • 28小时19分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
课程合作品牌
千锋实战
你将收获
  • 熟练搭建 Linux 虚拟机与 Vim/GCC 编译开发环境,掌握系统常用操作命令
  • 吃透进制、内存、指针、动态内存分配核心底层知识,熟练编写各类基础程序
  • 掌握数组排序、结构体、双向链表、文件读写开发,具备小型项目开发能力
浏览相关主题
课程介绍

C 语言实战入门:12 天带你掌握编程核心技能

你是否曾思考过:

零基础想要入门编程,不清楚 Linux 编译环境如何完整搭建?

分不清进制、内存、指针等底层概念,写代码时常出现内存报错?

不会数组、结构体、链表、文件实操,难以独立完成完整小型程序开发?

如果这些编程入门难题阻碍你的学习进度,这门课正是为你设计!课程按 12 天完整学习路线系统拆解 C 语言全套知识点,从环境部署到链表综合大作业循序渐进,全部配套实操编译练习,夯实底层编程基础。

本课程围绕环境部署、底层原理、语法编程、高阶数据结构四大主线展开:

  • 环境部署:完整讲解虚拟机、Samba、Vim、GCC、VSCode 搭建流程,吃透 Linux 基础命令、编译运行完整流程。

  • 底层原理:详解进制转换、原码反码补码、内存分区、大小端、动态内存底层逻辑,夯实计算机存储基础认知。

  • 基础语法:系统学习变量、各类运算符、分支循环、函数、数组字符串,配套笔试题与排序实战训练。

  • 高阶实战:深入指针、多文件开发、动态内存、结构体、共用体、枚举,落地双向链表、文件读写综合项目。

讲师背景:IT 实战编程导师

千锋实战是一家拥有核心教研能力以及校企合作能力的职业教育培训企业,2011年成立于北京,秉承“初心至善 匠心育人”的核心价值观,以坚持面授的泛IT 职业教育培训为根基,发展至今已布局教育培训、高校服务、企业服务三大业务版块,旗下拥有千锋教育好程序员、小狮视觉、扣丁学堂、锋云智慧、锋企优联、锋友学盟、锋益等多个子品牌截止目前已在北京、成都、郑州、西安、深圳核心城市建立直营校区,服务近 20万学员、近千所高校和数万家企业。作为拥有I 基因和数字技术能力的教育机构,千锋十分注重联手高校和企业协同培养数字化人才,建立数字技能人才培育机制和行业标准,引领新时代职业教育实现高质量发展。

通过本课程,学员将:

  1. 角色升级:从零搭建 Linux 编译开发环境,从编程小白转变为具备完整 C 语言基础开发能力的入门开发者;

  2. 能力跃迁:吃透进制、内存、指针等底层核心难点,熟练掌握循环、函数、数组、结构体全部基础语法;

  3. 持续竞争力:掌握动态内存、链表、文件读写开发,可独立完成小型综合程序,为嵌入式、底层开发进阶打好基础。

千锋实战常说:C 语言学习重在底层理解与代码实操,循序渐进才能吃透内存与指针难点。你,准备好系统入门 C 语言了吗?

适合人群
  • 零基础想学习编程、嵌入式开发的在校学生与转行从业者
  • 计算机相关专业需要夯实 C 语言基础的在校学习者
  • 准备从事底层、单片机、Linux 后端开发的技术求职者
讲师介绍
初心至善,匠心育人
擅长领域:
  • DeepSeek
千锋是一家拥有核心教研能力以及校企合作能力的职业教育培训企业,2011年成立于北京,秉承“初心至善 匠心育人”的核心价值观,以坚持面授的泛IT 职业教育培训为根基,发展至今已布局教育培训、高校服务、企业服务三大业务版块,旗下拥有千锋教育好程序员、小狮视觉、扣丁学堂、锋云智慧、锋企优联、锋友学盟、锋益等多个子品牌截止目前已在北京、成都、郑州、西安、深圳核心城市建立直营校区,服务近 20万学员、近千所高校和数万家企业。作为拥有I 基因和数字技术能力的教育机构,千锋十分注重联手高校和企业协同培养数字化人才,建立数字技能人才培育机制和行业标准,引领新时代职业教育实现高质量发展。
课程大纲
共0节 时长0分钟 全部收起
第一章 环境搭建
共6节 | 1小时37分钟
  • 第一节 软件分享
    9分钟
  • 第二节 虚拟机的搭建
    22分钟
  • 第三节 虚拟机环境配置(上)
    13分钟
  • 第三节 虚拟机环境配置(中)
    25分钟
  • 第三节 虚拟机环境配置(下)
    13分钟
  • 第四节 samba环境配置
    15分钟
第二章 linux基本命令
共12节 | 2小时55分钟
  • 第一节 vim与gcc安装
    12分钟
  • 第二节 linux基础
    24分钟
  • 第三节 Linux文件系统
    21分钟
  • 第四节 认识终端与ls命令
    24分钟
  • 第五节 Linux基本命令1
    23分钟
  • 第六节 Linux基本命令2
    13分钟
  • 第七节 补充命令
    4分钟
  • 第八节 sudo指令与chmod
    11分钟
  • 第九节 vim
    18分钟
  • 第十节 vim补充
    2分钟
  • 第十一节 vim配置
    11分钟
  • 第十二节 第一行代码的编译与执行
    12分钟
第三章 第一行代码的编译与执行
共7节 | 1小时59分钟
  • 第一节 数据存储
    20分钟
  • 第二节 进制转换与二进制八进制的转换
    25分钟
  • 第三节 十六进制与二进制
    9分钟
  • 第四节 十进制与二进制
    10分钟
  • 第五节 原码反码和补码
    19分钟
  • 第六节 数值常量
    21分钟
  • 第七节 字符串常量
    15分钟
第四章 变量与运算符
共12节 | 2小时31分钟
  • 第一节 第三章作业
    7分钟
  • 第二节 变量
    18分钟
  • 第三节 整型
    23分钟
  • 第四节 笔试题
    9分钟
  • 第五节 浮点数类型
    6分钟
  • 第六节 字符类型
    20分钟
  • 第七节 vscode的安装
    17分钟
  • 第八节 算数运算符
    12分钟
  • 第九节 算数增强运算符
    4分钟
  • 第十节 自增自减
    16分钟
  • 第十一节 关系运算符
    7分钟
  • 第十二节 逻辑运算符
    12分钟
第五章 运算符与分支和循环
共12节 | 2小时9分钟
  • 第一节 第四章作业
    25分钟
  • 第二节 自动类型转换
    8分钟
  • 第三节 scanf函数
    10分钟
  • 第四节 位运算符
    14分钟
  • 第五节 if分支
    9分钟
  • 第六节 ifelse分支
    4分钟
  • 第七节 ifelseif分支
    7分钟
  • 第八节 switchcase
    13分钟
  • 第九节 while循环
    17分钟
  • 第十节 dowhile循环
    9分钟
  • 第十一节 for循环
    7分钟
  • 第十二节 两层for循环的嵌套
    6分钟
第六章 函数
共9节 | 2小时5分钟
  • 第一节 week1作业经典习题
    29分钟
  • 第二节 随机数
    6分钟
  • 第三节 函数基础
    20分钟
  • 第四节 有参数有返回值
    19分钟
  • 第五节 有参数有返回值案例1
    7分钟
  • 第六节 有参数有返回值案例2
    18分钟
  • 第七节 函数文档注释
    7分钟
  • 第八节 有参数无返回值函数
    10分钟
  • 第九节 无参数有返回值&无参数无返回值
    9分钟
第七章 数组与字符串
共9节 | 2小时31分钟
  • 第一节 第六章作业
    18分钟
  • 第二节 函数修改参数前瞻
    24分钟
  • 第三节 数组基础
    21分钟
  • 第四节 数组的赋值方法
    5分钟
  • 第五节 for循环与数组
    5分钟
  • 第六节 冒泡排序
    22分钟
  • 第七节 冒泡排序及其优化
    5分钟
  • 第八节 选择排序
    27分钟
  • 第九节 字符串与字符数组
    24分钟
第八章 多文件编程与指针
共7节 | 2小时8分钟
  • 第一节 第七章作业
    36分钟
  • 第二节 数组名作为函数的参数
    15分钟
  • 第三节 多文件编程
    16分钟
  • 第四节 内存与地址
    26分钟
  • 第五节 指针变量
    10分钟
  • 第六节 指针相关操作
    10分钟
  • 第七节 指针加法
    17分钟
第九章 指针拓展与动态内存分配
共11节 | 2小时36分钟
  • 第一节 练习题1
    24分钟
  • 第二节 练习题2字符串拼接前瞻
    14分钟
  • 第三节 大端or小端
    10分钟
  • 第四节 指针相关的强制转换
    15分钟
  • 第五节 指针与数组的关系
    14分钟
  • 第六节 二级指针
    15分钟
  • 第七节 内存分区
    10分钟
  • 第八节 malloc与free
    23分钟
  • 第九节 正确理解free的释放
    7分钟
  • 第十节 calloc
    7分钟
  • 第十一节 malloc分函数
    18分钟
第十章 动态内存分配与结构体
共10节 | 1小时54分钟
  • 第一节 realloc函数
    23分钟
  • 第二节 memset函数
    15分钟
  • 第三节 memcpy函数
    10分钟
  • 第四节 结构体基础
    8分钟
  • 第五节 结构体类型定义的格式
    11分钟
  • 第六节 结构体类型变量
    8分钟
  • 第七节 结构体成员访问
    8分钟
  • 第八节 结构体变量赋值方法
    14分钟
  • 第九节 结构体数组
    13分钟
  • 第十节 结构体指针前瞻
    3分钟
第十一章 结构体
共9节 | 2小时2分钟
  • 第一节 结构体指针
    14分钟
  • 第二节 结构体指针数组
    17分钟
  • 第三节 结构体成员动态内存分配
    12分钟
  • 第四节 结构体成员动态内存分配
    12分钟
  • 第五节 数组在栈区结构体与成员在堆区
    17分钟
  • 第六节 都在堆区
    16分钟
  • 第七节 结构体所占空间问题
    18分钟
  • 第八节 共用体
    6分钟
  • 第九节 枚举类型
    10分钟
第十二章 链表
共14节 | 3小时51分钟
  • 第一节 链表基础
    21分钟
  • 第二节 静态单向无头链表
    19分钟
  • 第三节 静态双向无头链表
    21分钟
  • 第四节 动态双向有头链表前瞻-结构体的优化
    15分钟
  • 第五节 大作业框架
    21分钟
  • 第六节 学生与结点创建
    16分钟
  • 第七节 头插法
    21分钟
  • 第八节 尾插和中间插
    14分钟
  • 第九节 头删尾删中间删
    14分钟
  • 第十节 文件操作基础与写入字符字符串
    25分钟
  • 第十一节 sprintf与fprintf
    15分钟
  • 第十二节 fclose
    4分钟
  • 第十三节 fgets与sscanf
    19分钟
  • 第十四节 宏
    8分钟
课程资料
图文
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。