C/C++
文章平均质量分 92
搁浅的蒲公英
cpplogs开源项目发起者: https://github.com/hammlee96/cpplogs
公众号:寒暮软件
展开
-
c语言之运算符及其优先级总结
c语言运算符分为单目运算符、双目运算符和三目运算符,他们以表达式个数为标准来作为区分。单目运算符就是一个表达式就可以完成的,像逻辑非!、自加++、自减--,按位取反~等等都是单目运算符。bool isSelf = true;for(int i=0; i<20; i++){ if(i == 5)isSelf = !isSelf;if(!isSelf)printf("%d...原创 2020-03-24 21:36:23 · 372 阅读 · 0 评论 -
5分钟读懂c语言编译步骤
编写的C/C++代码,通过ide生成一个可执行文件,我们只需要点一下编译就可以实现,但实际上,我们点下编译之后,编译器经历了很多步骤,才最终生成了我们需要的软件。在早期没有ide或者在Linux上我们自己配置的编译环境下,需要自己手动去执行预编译->编译->汇编->链接的步骤,最终生成我们的可执行文件。这有个好处是我们可以更了解c语言的编译原理。预编译阶段...原创 2020-03-15 19:50:41 · 879 阅读 · 0 评论 -
C语言之冒泡排序
详细讲解冒泡排序原创 2020-03-09 19:49:10 · 260 阅读 · 0 评论 -
c语言之const和static关键字
一、static作用:被修饰的内容为静态变量,编译时即分配存储空间,程序运行过程中不再分配。修饰变量:当我们在定义没有关键字的局部变量的时候,他在内存中储存的方式是动态的,在每次到达定义变量的程序位置,则为其分配存储空间,跳出代码块即结束其生命期。而使用static关键字修饰局部变量,他在内存中静态存储,在编译代码的同时即为其分配存储空间,在程序运行期间,不再运行定义指令,可以作为存储...原创 2020-03-06 21:55:25 · 592 阅读 · 0 评论 -
关于写代码,你要知道的几件事
1、要写注释,不需要太多,但要全面。不写注释别说一个月之后就不懂自己的代码,三天之后估计就够呛能看明白了。2、中英文的符号。这是好多初学者会犯的错误,不是什么大错误,但很致命。;//这是中文符号;//这是英文符号3、写的代码至少要通俗易懂。在写代码时不是炫技时刻,用普通的句子写出有逻辑的代码才是硬道理。4、数据长度超过数据类型的范围。计算机都懵了,我一个char最多吃2...原创 2020-03-04 19:08:24 · 584 阅读 · 0 评论 -
c语言结构体
结构体是C/C++中常用的构造类型在c语言中,数据类型分为基本类型(int、double、float、short、long、char)和构造类型(数组,结构体,共用体和枚举)。我们在构建代码时,往往同种属性的变量并不属于同种基本数据类型,这样使得数组不能够满足我们当前的需求,所以结构体和共用体就应运而生了。今天我们主要讲结构体的应用。结构体所占内存应该是大于等于成员所占内存总和...原创 2020-03-01 21:16:39 · 698 阅读 · 0 评论 -
【STM32】输入捕获的简单写法
之前对输入捕获大概原理了解,实际操作不会,我看网上基本都是正点原子的,这次自己写了一次,感觉收获很大,代码送给大家,欢迎指正!!! 先给出代码,最后把代码解释一波#include<stm32f10x.h>#include<timerbuhuo.h>#include<delay.h>u8 BUHUO_Flag=0,UPD...原创 2019-03-20 15:19:32 · 1295 阅读 · 0 评论 -
一个好的程序架构应该是什么样的?
学习更多嵌入式Linux、Qt以及嵌入式单片机关注公众号“爱玩嵌入式”:“程序架构是在构建程序初期需要完成的任务,一个程序的架构直接影响了整个工程的实现流畅性以及出现bug的概率”一套比较大的工程往往需要许多人去完成,这么多人的协调一般来说是一个大问题,如果这个工程在最初构建就有一套清晰完整的框架,那么后期协调也会变得顺畅。这就涉及到了一个问题,我们如何去搭建一套漂亮的代码架构去避免在...原创 2020-02-13 20:32:12 · 1312 阅读 · 0 评论 -
c语言制作一个表白神器(可自行添加背景文字~)
送大家一份小礼物,关注公众号“爱玩嵌入式”并回复linux0001即可获得一本Linux电子教程:“使用C语言画心形并拓展”源码链接:公众号内回复qita0004获取windows可执行软件链接:公众号内回复qita0005获取Dev-Cpp编译软件链接:公众号内回复qita0006获取1、实现效果视频链接 ...原创 2020-02-22 20:06:37 · 4330 阅读 · 0 评论 -
由c语言转到c++,我们需要做什么?
毫无疑问,c语言和c++是两种不同的语言,但是又有着千丝万缕的联系。语法上c语言与c++一脉相承,但是实际用起来效果或者程序结构又完全不一样,这让我们产生了不小的疑惑,c和c++到底是什么关系呢?我们应该怎样去学习这两种语言?目录一、c语言和c++一脉相承二、c++面向对象的优势三、一些建议一、c语言和c++一脉相承首先我们要明确,c语言和c++是有血缘关系的。这个...原创 2020-02-27 20:43:52 · 6328 阅读 · 5 评论