![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
LiBin1103
这个作者很懒,什么都没留下…
展开
-
C循环读指定路径下的文件
/****************************************************************************** * function : traverse folder basePath:base dir name ******************************************************************************/ static int readdir(char *basePath,char* .原创 2020-08-11 14:01:46 · 689 阅读 · 0 评论 -
Linux中使用libjpeg读取jpeg的data(不含文件头)
1、背景、 有时候在项目中需要用到底层c语言去读取图像像素值,移植opencv中的imread函数,涉及到图片的编解码,以及其他的函数,使得项目开展十分麻烦,所以我们可以借助第三方库来实现像素值的读取操作。 2、libjpeg下载,编译 下载地址:这里 There is a Windows format package in zip archive format jpegsr9d.zip and a Unix format package in tar.gz archive format jpegs原创 2020-06-03 13:57:27 · 1053 阅读 · 0 评论 -
const关键字的用法
1 const修饰变量; * 在C语言中const修饰的变量是只读的,其本质还是变量,所以可以使用指针将其变量的值改变。 * const修饰的变量会在内存占用空间 * 本质上const只对编译器有用,在运行时无用 实例: int main(int argc, char *argv[]) { const int va=10; printf("va = %d\n"原创 2017-08-26 13:17:50 · 251 阅读 · 0 评论 -
不同机器中不同变量的大小
和机器字长及编译器有关系: 所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<=sizeof(int) 2 sizeof(int)<=sizeof(long int) 3 short int至少应为16位(2字节) 4 long int至少应为32位。 unsigned 是转载 2017-09-26 14:26:00 · 383 阅读 · 0 评论