![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
文章平均质量分 77
ppipp1109
积累,进步
展开
-
软件工程中的十三种文档
软件工程中的十三种文档( http://ss.zsu.edu.cn/UploadFile/2007430184649725.doc ), 一份不错的参考, 如果大家在写文档的时候不知道如何下手, 或者这份文档能给你一点灵感.在项目开发过程中,应该按要求编写好十三种文档,文档编制要求具有针对性、精确性、清晰性、完整性、灵活性、可追溯性。◇ 可行性分析报告:说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理.原创 2022-01-11 15:14:36 · 1503 阅读 · 0 评论 -
浮点数双精度,单精度以及半精度知识总结
最近工作中遇到一个16位半精度浮点数的问题,纠结了很久,特此研究了一下,总结在此:1.单精度(32位)浮点数的结构:名称 长度 比特 位置符号位 Sign(S): 1bit (b31)指数部分Exponent(E): 8bit (b30-b23)尾数部分Mantissa(M): 23bit (b22-b0)其中的指数部分(E)采用的偏置码(biased)的形式来表示正负指数,若E<127则为负的指数,否则为非负的指数。注意:%f输出float...原创 2021-08-07 21:50:11 · 10590 阅读 · 2 评论 -
C语言中函数参数入栈顺序
(转)C语言中函数参数压栈顺序小结先看一个小程序:#include <stdio.h>int f(int i, int j, int k){ printf("%d at [%X]\n%d at [%X]\n%d at [%X]\n", i, &i, j, &j, k, &k);}int main(){ int k = 1; f(k, k++,k++); print转载 2016-11-29 19:19:05 · 1150 阅读 · 0 评论 -
值得推荐的C/C++框架和库 (转需收藏)
转自:https://blog.csdn.net/xiaoxiaoyeyaya/article/details/42541419值得学习的C语言开源项目- 1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C...转载 2018-05-11 15:43:53 · 361 阅读 · 0 评论 -
11条最全面的C/C++编码规范总结
每个公司基本都有自己的编程风格,每个人也有各自的偏好,这篇文章的很多规则个人用的比较习惯转需:https://blog.csdn.net/zang141588761/article/details/50608736对于不同的编程语言来说,具体的编码规范可以有很大的不同,但是其宗旨都是一致的,就是保证代码在高质量完成需求的同时具备良好的可读性、可维护性。例如我们可以规定某个项目的C语言程序要遵循这样...转载 2018-05-11 15:46:54 · 16996 阅读 · 2 评论 -
C++中 用 头文件 还是用 前置声明
在应用的时候有时候有些分不清 到底哪种方式更好,今天研究了一下一、类嵌套的疑问C++头文件重复包含实在是一个令人头痛的问题,前一段时间在做一个简单的数据结构演示程序的时候,不只一次的遇到这种问题。假设我们有两个类A和B,分别定义在各自的有文件A.h和B.h中,但是在A中要用到B,B中也要用到A,但是这样的写法当然是错误的:class B;class A{ public: ...转载 2018-05-23 11:46:48 · 1169 阅读 · 0 评论 -
左值、左值引用、右值、右值引用
关于左值 右值示例 可看这里1、左值和右值的概念 左值是可以放在赋值号左边可以被赋值的值;左值必须要在内存中有实体; 右值当在赋值号右边取出值赋给其他变量的值;右值可以在内存也可以在CPU寄存器。 一个对象被用作右值时,使用的是它的内容(值),被当作左值时,使用的是它的地址。2、引用 引用是C++语法做的优化,引用的...转载 2018-11-30 10:13:37 · 32519 阅读 · 2 评论