![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++开发语言
文章平均质量分 79
一只特立独行的程序猿
你站在桥上看风景,看风景的人在船上看你;明月装饰了你的窗子,你装饰了别人的梦。
展开
-
Visual Studio Code 配置C/C++编译环境流程及问题解决(Win10环境)
1、Visual Studio Code简介VS Code实际上一个功能强大的文本编辑器,在借助安装插件的基础上亦可实现编译功能。支持Windows,OS X和Linux,内置JavaScript、TypeScript和Node.js支持,而且拥有丰富的插件生态系统,可通过安装插件来支持C++、C#、Python、PHP等其他语言。VS Code官方网站:https://code.visualstudio.com/docs/cpp/config-mingw#_prerequisites2、V原创 2021-04-23 14:40:41 · 5423 阅读 · 1 评论 -
【C语言】一些常用标准库函数的介绍
1、snprintf()函数(1)函数描述C 库函数int snprintf(char *str, size_t size, const char *format, ...)设将可变参数(...)按照 format 格式化成字符串,并将字符串复制到 str 中,size 为要写入的字符的最大数目,超过 size 会被截断。(2)函数声明int snprintf ( char * str, size_t size, const char * format, ... );其中,str-..原创 2020-10-13 16:07:59 · 926 阅读 · 0 评论 -
C++接口的定义与实现
1.接口的定义与实现所谓的接口,即将内部实现细节封装起来,外部用户用过预留的接口可以使用接口的功能而不需要知晓内部具体细节。C++中,通过类实现面向对象的编程,而在基类中只给出纯虚函数的声明,然后在派生类中实现纯虚函数的具体定义的方式实现接口,不同派生类实现接口的方式也不尽相同,从而实现多态。现通过一个简单的实例讲解具体实现步骤(⊙o⊙)。1.1类接口的定义 通常在头文件中完成类接口原创 2016-09-01 12:15:40 · 46359 阅读 · 7 评论 -
编程的智慧,如何编写简单优雅的代码
编程的智慧 编程是一种创造性的工作,是一门艺术。精通任何一门艺术,都需要很多的练习和领悟,所以这里提出的“智慧”,并不是号称一天瘦十斤的减肥药,它并不能代替你自己的勤奋。然而由于软件行业喜欢标新立异,喜欢把简单的事情搞复杂,我希望这些文字能给迷惑中的人们指出一些正确的方向,让他们少走一些弯路,基本做到一分耕耘一分收获。反复推敲代码既然“天才是百分之一的灵感,百分之九转载 2016-09-06 22:01:21 · 779 阅读 · 0 评论 -
字典序排序算法解析
1.1简述字典序排序算法是一种对于随机序列生成全排列的排序方法。例如对于随机变量X={1,2,3},则生成的全排列为:{1,2,3}、{1,3,2}、{2,1,3}、{2,3,1}、{3,1,2}、{3,2,1}。1.2字典序排序的求解步骤:(1)从右至左找出数组(序列)中第一个正序(左边数字小于右边数字),计左边数字的下表为left,计当前左边数字为leftValue(2)再原创 2017-08-29 11:15:53 · 9739 阅读 · 1 评论 -
C语言下调试信息打印与错误位置定位功能的实现
1.通常在代码调试过程中为了更好的定位出错的位置信息,需要自定义ASSERT()函数。以下是本人在自我理解的基础上,自定义了ASSERT()函数,具体代码如下:(1)头文件#ifndef MY_ASSERT_DEBUG#define MY_ASSERT_DEBUG 1 #include #define MY_DEBUG_TEST void MyAssertFunction(原创 2017-09-16 12:06:59 · 1731 阅读 · 0 评论 -
各种数据类型在16位、32位和64位系统下所占字节差异简介
编写C、C++程序时需要考虑每种数据类型在内存中所占的内存大小,即使同一种数据类型在不同平台下所占内存大小亦不相同,具体对比如下:数据类型 16位系统(byte) 32位系统(byte) 64位系统(byte) 备注 char 1 1 1 short 、unsigned short 2 2 2 int、...原创 2018-10-16 21:36:18 · 8994 阅读 · 0 评论 -
Linux编程之gettimeofday()函数使用解析
1、linux c编程中可以使用gettimeofday()函数获取系统的当前时间;2、gettimeofday()函数的原型如下:#include<sys/time.h>intgettimeofday(struct timeval*tv,struct timezone *tz )函数声明所在的头文件为:<sys/time.h>3、可以使用此函数做...原创 2019-03-09 17:09:22 · 1395 阅读 · 0 评论