关闭

C语言与CPP编程

所属频道 单片机 公众号精选
C语言与C++相关开发,分享数据结构、数据库与python知识,聚集一群爱学习有意思的小伙伴。
  • 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++11新特性之智能指针

    很多人谈到c++,说它特别难,可能有一部分就是因为c++的内存管理吧,不像java那样有虚拟机动态的管理内存,在程序运行过程中可能就会出现内存泄漏,然而这种问题其实都可以通过c++11引入的智能指针来解决,相反我还认为这种内存管理还是c++语言的优势,因为尽

    单片机
    2020-07-06
  • [c/c++后台开发面经] 京东面经(含答案)

    此系列内容以及观点仅个人感受,不妥之处直接私我!目的为了大家能更好的知道面试题难度以及如何准备,希望能让大家少浪费时间寻找资料,多点时间学点干货!因为篇幅原因,大部分题目题解简洁,但有相关资料推荐进阶阅读,学会使用搜索引擎是一门艺术!望谅解

    单片机
    2020-07-06
  • 互联网公司的那些搞笑gif

    上次发的的程序员搞笑gif,反响不错,大家都爱看。 这次又弄了一批,给大家现在压抑的心情,增加点欢乐。 来,进入正题。 经过n轮面试,终于进入了大厂 入职新公司第一周的感受 ‍小公司搞中台 互联网寒冬,出去面试了一圈之后... ‍前公司上市了,我好想回去啊

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

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

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

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

    单片机
    2020-07-06
  • 微信扫码登录的几秒钟里,到底发生了什么

    事情经过 这天中午,小A吃完午饭,摊在自己的躺椅上,想趁吃饱喝足的午后时间静静享受独自的静谧。 干点什么好呢?小A单手操作鼠标打开了一个陌生而隐秘的网站。正开着某个视频起劲,突然浏览器弹出了一个对话框: 请使用微信扫码登录账号,继续观看 这... 但

    单片机
    2020-07-06
  • 学过 C++ 的你,不得不知的这 10 条细节!

    题图:自在极意功 —— 孙悟空 每日一句英语学习,每天进步一点点: “Action may not always bring happiness, but there is no happiness without action.” 「行动不见得一定带来快乐,但没有行动就没有快乐。」 前言 我在阅读 《Effective C++ (第三版本

    单片机
    2020-07-06
    C++
  • 洗牌算法

    引言 首先看一道题目:有一个大小为100的数组,里面的元素是从 1 到 100,随机从数组中选择50个不重复数。 用 Math.random() * 100 ,就可以拿到一个 0 到 99 的随机数,是不是重复50次就可以了?当然不是,假如,第一次随机到5,第二次如果再一次随机到5的话

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

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

    单片机
    2020-07-06
  • STL总结与常见面试题+资料

    1 STL概述 为了建立数据结构和算法的一套标准,并且降低他们之间的耦合关系,以提升各自的独立性、弹性、交互操作性(相互合作性,interoperability),诞生了STL。 STL提供了六大组件,彼此之间可以组合套用,这六大组件分别是:容器、算法、迭代器、仿函数、适配

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

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

  • C语言C++中assert的用法

    断言assert原型 void assert(int expression); assert宏的原型定义在中,其作用是先计算表达式expression的值为假(即为0),那么它就先向stderr打印一条出错信息,然后通过条用abort来终止程序; 使用assert的缺点是,频繁的调用会极大的影响程序的性

    单片机
    2020-07-06
  • 学生成绩管理系统案例

    最近可能是接近考试,有小伙伴微信私聊让找个学生成绩管理系统,今天发一下,比较简洁。 案例描述 案例要求模拟开发一个学生成绩管理系统,此系统具有以下功能: 添加学生信息,包括学号、姓名、语文成绩、数学成绩; 显示学生信息,将所有学生信息打印输出;