找到 “c语言” 相关内容 条
  • 全部
  • 默认排序

如果要入坑C ,那么你需要阅读一下这篇文章。本文目录:什么是C ?C 的历史?C 为什么经久不衰?C 有什么优势?C 有什么应用场景?为什么学习C ?C 的职业前景?关于C 学习的一些建议。什么是C ?C 是c语言的扩展,1979年由C 之父Bjarne Stroustrup

117 0 0
C  入坑指南

经常会有人问我:C 入门应该做些什么项目?应该学习什么项目来提高自己的C 水平?今天给大家推荐三个我认为不错的项目(视频版本已经更新到B站上,大家可以去B站关注程序喵大人,然后观看哈,上面还有更多精彩内容呢)。(一)手撸STLSTL是C 的重要组件,C 开发几乎没有不使用STL的,然而光会用

学习C应该做点什么项目

本篇文章继续来讨论一下,如何使用 C 语言实现面向对象编程的另一个重要特性:多态。对于多态的概念,网上已经有很多描述,简而言之,就是同一个接口的多种状态通俗一点解释,多态就像是X-Man(X 战警)里面的魔形女角色,可以根据不同的战斗场景,改变自身的特征状态,同一个魔形女,不同的角色状态。在 C

嵌入式 C 语言面向对象编程 --- 多态

大部分使用 C 语言进行开发的工程师,在接触更高级的编程语言之前,都认为 C 语言是面向过程的。确实,对于一些小规模的应用程序,C 语言一般都被用作面向过程编程。例如:单片机应用程序开发。但是,如果是使用 C 语言开发一些规模较大的软件时,就必须用面向对象的思想去考虑和设计整个软件框架了。例如:嵌入

面向对象的编程思维

4、结构体成员的布局很多编译器有“使结构体字,双字或四字对齐”的选项。但是,还是需要改善结构体成员的对齐,有些编译器可能分配给结构体成员空间的顺序与他们声明的不同。但是,有些编译器并不提供这些功能,或者效果不好。所以,要在付出最少代价的情况下实现最好的结构体和结构体成员对齐,建议采取下列方法:(1)

嵌入式C语言源代码优化方案(二)

1、选择合适的算法和数据结构选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使用数组生成的代码更短,执行效率更高。在许多种情况

嵌入式C语言源代码优化方案(一)

c语言可以说是一种"古老"的编程语言,也是目前嵌入式中主流的编程语言,没有c语言就没有今天的各种嵌入式系统以及操作系统等等。c语言虽然说是编程开发的基础,那到底你掌握到了什么程度呢?下面我们一起看看c语言熟练到精通的几个层级:新手村在大学学过《c语言程序设计》相关的书籍,掌握的不错的获得计算机二级等

嵌入式 C 语言大神的进阶之路!

看一份源码什么很重要?除了各种代码规范之外,还有一个比较重要的就是注释。注释虽然写起来很痛苦, 但对保证代码可读性至关重要,下面将介绍一下如何注释以及在哪儿注释。注释风格1、总述一般使用 // 或 /* */,只要统一就好。2、说明// 或 /* */ 都可以,但 // 更常用,要在如何注释及注释风

嵌入式 C 语言代码注释规范

我是老温,一名热爱学习的嵌入式工程师关注我,一起变得更加优秀!一、映射表在串口数据解析中的应用1、数据结构typedefstruct{charCMD[CMDLen];unsignedchar(*cmd_operate)(char*data)

嵌入式数据结构, C 语言映射表在串口解析中的应用

我是老温,一名热爱学习的嵌入式工程师关注我,一起变得更加优秀!1 - 什么是抽象工厂模式?前面两篇文章,讲述了工厂模式里面的两种:简单工厂模式和工厂方法模式,这两种设计模式都有其各自的优缺点和适用场景。本篇文章继续讲述最后一种工厂模式,抽象工厂模式。(Abstract Factory Pattern

嵌入式 C 语言设计模式 --- 抽象工厂模式