
C语言
C语言
北冥有鱼wyh
当容颜不再,唯学识沉淀;
当看清远方,唯家人、知识与我长伴。
展开
-
C语言:读取文件目录下所有特定类型的文件名
实现目标 输入:所要读取的文件目录和文件类型 输出:在此目录下,所有符合类型的文件的文件名。实现背景 在VS中使用CMake编译openCV生成库文件后,需要手动添加附加依赖项,但lib文件太多,不想手动一个一个添加,而希望能够自动生成一个txt文件,该文件包含此目录下所有lib类型文件的文件名。实现代码// 操作系统:windows 7// 编译软件:Dev-C++//...原创 2019-02-11 11:46:47 · 3071 阅读 · 0 评论 -
C语言:IEEE754十进制数转二进制单精度浮点数
背景知识:1、IEEE754是由IEEE制定的有关浮点数的工业标准,其公式为: X = (-1)S * 1.M * 2P-127 其中针对于单精度浮点数,S为符号位,只占1位,为0表示正数,为1表示负数。P为指数(阶码),用移码表示,占8位。M为尾数,用原码表示,占23位。2、浮点数规格化表示:当尾数的值不为0时,规定尾数域的最高有效位为1,不符合规定的则将阶码左移或...原创 2019-04-11 14:42:30 · 12376 阅读 · 1 评论 -
C语言:直接插入排序图解
直接插入排序详细图解一、背景二、图解一、背景 给定如下数组,使用直接插入排序的方法对其进行排序。 int data[N]={1,5,3,2,6,7,9,0,8,4};二、图解1、首先默认data[0]已排好序,从data[1]开始进行插入排序。其中i,j为数组序号。i初值为1,data[i]表示将要进行排序的数字。j初值为0,j=i-1,data[j]表示已排...原创 2019-11-26 11:27:56 · 5486 阅读 · 1 评论 -
C语言错误:数组未明确合适大小
错误: 使用数组未明确数组大小。分析: 虽然声明定义数组时可以不说明数组大小,如下所示: char s1[] = “abcd”; 这种声明定义虽然方便,但当你定义连续几个字符串数组并对其进行操作,如复制、连接时,容易造成不同字符串间的重叠,使结果错误。实例及结果:#include "stdio.h"#include "string.h"int main(){ c...原创 2019-12-12 16:08:47 · 1510 阅读 · 0 评论 -
C语言错误:函数返回局部变量地址
错误: c语言函数返回局部变量地址。分析: c语言函数是不能返回局部变量地址,除非是局部静态变量地址,但可以返回局部变量数值。其原因是局部变量的作用域只在函数内,当程序调用完函数后,局部变量会随此函数一起被销毁。...原创 2019-03-12 21:10:04 · 3288 阅读 · 0 评论 -
Dev-C++错误:编译器设置验证过程中,发现存在以下问题"TDM-GCC 4.9.2 32-bit Debug".....(详细图解)
Dev-C++ 5.11每次打开后提示:发现存在以下问题"TDM-GCC 4.9.2 32-bit Debug":下面路径库不存在:D:\Program Files\Dev-Cpp\MinGW64\lib32一、背景二、解决办法一、背景 每次启动Dev-C++ 5.11时,电脑总会弹出如上提示,虽然点击Yes/No后就能正常使用,但本人依旧感觉麻烦。二、解决办法 1、打开MinGW...原创 2019-11-11 15:48:08 · 19751 阅读 · 12 评论