关闭

C语言与CPP编程

所属频道 单片机 公众号精选
  • 代码防御性编程的十条技巧

    防御性编程是一种细致、谨慎的编程方法。

  • 图解!24张图彻底弄懂九大常见数据结构!

    数据结构想必大家都不会陌生,对于一个成熟的程序员而言,熟悉和掌握数据结构和算法也是基本功之一。数据结构本身其实不过是数据按照特点关系进行存储或者组织的集合,特殊的结构在不同的应用场景中往往会带来不一样的处理效率。 常用的数据结构可根据数据访

    单片机
    2020-07-06
  • 值得推荐的C/C++框架和库(真的很强大)

    值得学习的C语言开源项目 - 1、Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代

    单片机
    2020-07-22
  • 一定用得到的免费C++资源集合,值得收藏

    曾经看过国外的程序猿这么评价C/C++: 想要精通C/C++,就跟要精通中文一样难,至少需要你努力三年。 提到C/C++语言很多初学者都觉得,学到中间就进行不下去了,但是如果你最难啃的那几块硬骨头拿下,一切都会顺畅许多,而且C++诞生很久了,因此有大量可以免费

    单片机
    2020-08-06
    C++
  • c语言中typedef的几种用法,你会了吗?

    又有一段时间没写文章了,今天给大家分享的是c语言中typedef的各种用法;在这之前,想必大部分人和我一样,对于typedef的用法,用的最多用法就是给一个数据类型起一个别名(也就是方便我们写代码),例如下面就是我们常见的写法: 第一种:是在许多实时操作系

    单片机
    2020-07-06
  • C语言指针详解(文末有福利)

    1为什么使用指针 假如我们定义了 char a=’A’ ,当需要使用 ‘A’ 时,除了直接调用变量 a ,还可以定义 char *p=&a ,调用 a 的地址,即指向 a 的指针 p ,变量 a( char 类型)只占了一个字节,指针本身的大小由可寻址的字长来决定,指针 p 占用 4 个字节。

    单片机
    2020-07-06
  • 深入理解快速排序和STL的sort算法

    1.写在前面 周六了...依然跳票...没有新文章产出...因为很忙...是的... 为了证明笔者没有放弃这块阵地,整合三篇去年的文章,今天一起来学习一下:快速排序及其优化 和 STL的sort算法 通过本文你将了解到以下内容: 快速排序的基本思想 快速排序的递归实现和

  • 最全干货:从写简历,到面试、谈薪酬的那些技巧和防坑指南

    读者大大们好,好几天没更新了。一方面因为这几天工作忙,占了写作的时间。另一方面是在准备这篇文章各种素材,今年是最难求职年,我希望通过这篇文章能帮大家提高求职成功率。 这篇文章分为简历篇、面试篇、谈薪酬篇,包括了找工作过程中各个环节的技巧和防

    单片机
    2020-07-17
  • 「C++ 篇」答应我,别再if/else走天下了可以吗

    每日一句英语学习,每天进步一点点: "Without purpose, the days would have ended, as such days always end, in disintegration." 「少了目标,一天还是会结束,它总是以支离破碎的形式结束。」 前言 羊哥之前写一篇有趣的文章《答应我,别再if/else走天下

    单片机
    2020-07-09
  • const关键字应用总结

    C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 1 概述 C++中的const关键字的用法非常灵活,而使用const将大大改

    单片机
    2020-07-06
  • Linux 思维导图整理(建议收藏)

    今天整理了一下收集的Linux思维导图。 Linux 学习路径 Linux 学习路径 Linux 桌面介绍 Linux 桌面介绍 FHS:文件系统目录标准 FHS:文件系统目录标准 Linux 需要特别注意的目录 Linux 需要特别注意的目录 Linux 内核学习路线 Linux 内核学习路线 地址:https://

    单片机
    2020-07-06
  • C 语言中的结构体和共用体(联合体)

    来自:知识小集(微信号:iOS-Tips) https://kangzubin.com/c-pointer-array/ 在 C 语言中,结构体(struct)是一个或多个变量的集合,这些变量可能为不同的类型,为了处理的方便而将这些变量组织在一个名字之下。由于结构体将一组相关变量看作一个单元而不

    单片机
    2020-07-06
  • 一文让你学完C++,干货收藏!!!

    我们今天带来了C++的基础知识大汇总,当然这是精简版的,但是篇幅也不少,应该说该有的也都有了,建议大家收藏慢慢学习,同时希望对大家的C++学习有所帮助。 一 、从”hello world“ 入门C++! C++总览简介 C++ 是一种静态类型的、编译式的、通用的、大小写敏

    单片机
    2020-08-19
    C++
  • CString 类的线程不安全问题

    1 问题描述 CString 类线程不安全问题和解决过程,测试运行一段时间后,后台软件崩了,软件重启后,恢复正常,隔三四小时又出现异常,Debug模式下调用堆栈,发现问题出现在strname = pSystemInfo-> szName 这一行。 程序中定义结构体(相关的成员变量): typede

    单片机
    2020-07-09
  • 简述C语言宏定义的使用

    1 概述 在工程规模较小,不是很复杂,与硬件结合紧密,要求移植性的时候,可采用宏定义简化编程,增强程序可读性。 当宏作为常量使用时,C程序员习惯在名字中只使用大写字母。但是并没有如何将用于其他目的的宏大写的统一做法。由于宏(特别是带参数的宏)可

    单片机
    2020-07-07