zoukankan      html  css  js  c++  java
  • 1 C/C++ 概述

      嵌入式软件开发C语言是基础中的基础,所有嵌入式开发者必须掌握C语言。然而大学时期课本中的C语言讲解过于笼统,对于C语言的一些高深细节涉及较少。本系列教程将围绕C语言的重点与难点深入讲解,讲述大学教材中未涉及的更能展现C语言之美的部分。

      同时,随着单片机性能的提高,使用C++开发单片机应用程序,尤其是GUI程序已成为可能(例如TouchGFX就是使用C++开发的高性能界面库),学好C++是大势所趋,C++将成为嵌入式开发人员的必备技能。

      本系列教程,首先讲解C语言,在深入了解掌握C语言的基础上,进一步学习C++,深刻认识C++与C语言之间的联系与区别,掌握面向对象编程。

      本系列教程设计如下内容:

    【C语言部分】---------------------------------------------------------------------------------------------------

      1-语言简介

      2-基本数据类型

      3-字符串格式化输出

      5-数组和指针

      6-字符串和字符串函数

      7-运算符、表达式

      8-语句

      9-函数

      10-存储类、链接、内存管理

      11-文件输入输出

      12-C预处理器和C库

      13-高级数据结构

      13-C++ I/O库

    【C++】-----------------------------------------------------------------------------------------------------------

      *1-基本类型

      2-标准库类型

      *3-数组和指针

      *4-运算符、表达式、语句

      *5-函数

      6-标准IO库

      7-顺序容器

      8-关联容器

      9-泛型

      10-类和数据抽象

      11-复制

      12-操作符重载

      13-面向对象编程

      14-模板与泛型编程

      15-工具

  • 相关阅读:
    Django models中的null和blank的区别
    微服务
    幂等性
    restful规范
    related_name
    数据库 引擎,数据类型,约束
    数据库 基本操作
    python 常见算法
    python if,循环的练习
    python数据类型、if判断语句
  • 原文地址:https://www.cnblogs.com/chdfelix/p/9514121.html
Copyright © 2011-2022 走看看