自编 Linux C 学习指导性书籍电子发行版发布

前言

这是作者花了将近一个月时间整理出来的一本Linux C语言学习指导性电子书,这本书解析了C语言程序的内存分别和基本语法,尤其是对指针的理解,和一些内存分析,图文到位,初次编撰书籍,希望可以帮助到正在学习 Linux C语言的你。
在这里插入图片描述

开发环境介绍

  • 操作系统 Ubuntu 16.04 (64位)
  • 编译器 gcc
  • 编辑工具 VScode 远程登录

环境配置指南

VM 安装

安装教程参考链接: VM安装指南

Ubuntu-16

Ubuntu安装参考链接: Ubuntu安装教程参考

Ubuntu各个版本镜像 : Ubuntu各个版本镜像

VS Code远程配置

  • 如何在window上使用VS Code 远程连接VM中的虚拟机进行编程开发

教程连接: VScode远程访问配置

  • vs cdoe 插件推荐

    在这里插入图片描述

  • Code Run配置

    • 首先打开配置

    • 找到 Code-runner: Executor Map

  • 找到 C, CPP, 根据 gcc版本修改编译脚本 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-frL4EouZ-1614958075701)(环境搭建.assets/image-20210119195443534.png)]

    配置完成后效果

  • 远程连接到虚拟机

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VJdR6ftj-1614958075708)(环境搭建.assets/image-20210119195747386.png)]

  • 编写代码测试,点击右上角的三角形快速编译 [快捷键 ctrl + alt + N]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YYxvJwKV-1614958075709)(环境搭建.assets/image-20210119195833667.png)]

  • 代码快速格式化: alt + shift + f

  • 支持列式编程 按住alt + 方向键或者用鼠标点

  • 快速复制当前行 alt + shift + 方向键

  • 调整代码行 alt + 方向键

  • 快速剪切 或者 删除整行 ctrl + x

  • 其他VScode快捷键可以自己点开setting进行查询


图书目录指南

  • 编译器编译过程介绍与分析
    在这里插入图片描述

  • C语言基本数据结构
    在这里插入图片描述

  • C语言的控制流语法与演示,及深度剖析与面试问题
    在这里插入图片描述

  • C语言中的控制流 循环语句与分支语句
    在这里插入图片描述

  • 数组与指针 C语言的灵魂与精华
    在这里插入图片描述

  • C语言函数的定义与使用,及一些特殊函数
    在这里插入图片描述

  • 复合数据类型,学习面向对象的编程思想,数据不再单一
    在这里插入图片描述

  • 更深层的了解内存,与动态内存的使用以及所有数据和变量的分布,C语言程序内存的深度剖析
    在这里插入图片描述

  • 头文件的编写,正式进入项目化管理
    在这里插入图片描述

  • 复杂宏定义以及一些关键字解析,让程序快如闪电
    在这里插入图片描述

  • 动态库和静态库的使用,程序进入封装,库的学习
    在这里插入图片描述

  • 了解编译器和gdp调试器,与bug斗智斗勇
    在这里插入图片描述

  • makefile 基础学习,LinuxC进入项目管理阶段
    在这里插入图片描述

  • 学完出师,继续阅读深造推荐读物
    在这里插入图片描述

本书籍传送门

猜你喜欢

转载自blog.csdn.net/weixin_44064134/article/details/114419562