51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
C语言
二分查找法c语言实现
二分查找法是从已经排序的线性表(通常是数组)里快速查找到目标元素所在索引,时间复杂度O(log2n)。以下是从java源代码中抄来,稍微修改的代码。#include<stdio.h>#include<assert.h>#defineARRAY_SIZE(x)(sizeof(x)/sizeof((...
代码星球
·
2020-04-17
二分
查找
语言
实现
c语言检测文件是否存在int __cdecl access(const char *, int);
最近写代码,遇到很多地方需要判断文件是否存在的。网上的方法也是千奇百怪,“百家争鸣”。fopen方式打开的比较多见,也有其他各种方式判断文件是否存在的,由于其他方法与本文无关,所以不打算提及。笔者近来使用winapi比较多,于是顺便搜索了msdn,找到了一个函数:PathFileExistsBO...
代码星球
·
2020-04-17
int
语言
检测
文件
是否
c语言使用zlib实现文本字符的gzip压缩与gzip解压缩
网络上找到的好多方法在解压缩字符串的时候会丢失字符,这里是解决方法:http://stackoverflow.com/questions/21186535/compressing-decompressing-char-array-using-zlib-some-characters-missing基于此,笔者修改了一下...
代码星球
·
2020-04-17
gzip
压缩
语言
使用
zlib
c语言静态链接库
1获得lib文件vc++6.0中 新建Win32StaticLibrary项目,命名为libTest新建lib.h文件,代码如下#ifndefLIB_H#defineLIB_Hextern"C"intadd(intx,inty);//声明为C编译、连接方式的外部函数#endif新建lib.cpp文件,代码如下...
代码星球
·
2020-04-17
语言
静态
链接
c语言重载(overriding in C)或函数不定参数个数
google一下coveriding发现有这样一段英文解释:BecauseCdoesn'trequirethatyoupassallparameterstothefunctionifyouleavetheparameterlistblankintheprototype.Thecompilershouldonlythro...
代码星球
·
2020-04-17
语言
重载
overriding
in
函数
c语言使用指针对int数组的求和
#include<stdio.h>intsump(int*,int*);intmain(void){intarray[]={1,3,4,7,8};printf("total=%d",sump(array,array+5));return0;}intsump(int*start,int*end){inttot...
代码星球
·
2020-04-17
语言
用指
针对
int
数组
C语言编译成dll
首先c语言在开始要加上#ifdef__cplusplusextern"C"{#endif …被导出的方法名称#ifdef__cplusplus}#endif不然系统会将起当做c++,转成的dll中的方法名称会被转义。在实现的方法名称前面...
代码星球
·
2020-04-17
语言
译成
dll
c语言中external,static关键字用法
static用法:在C中,static主要定义全局静态变量、定义局部静态变量、定义静态函数。1、定义全局静态变量:在全局变量前面加上关键字static,该全局变量变成了全局静态变量。全局静态变量有以下特点。a.在全局区分配内存。b.如果没有初始化,其默认值为0.c.该变量在本文件内从定义开始到文件结束可见。2、定义局部...
代码星球
·
2020-04-17
言中
external
static
关键字
用法
C语言回调函数详解
回调函数,光听名字就比普通函数要高大上一些,那到底什么是回调函数呢?恕我读得书少,没有在那本书上看到关于回调函数的定义。我在百度上搜了一下,发现众说纷纭,有很大一部分都是使用类似这么一个场景来说明:A君去B君店里买东西,恰好缺货,A君留下号码给B君,有货时通知A君。感觉这个让人更容易想到的是异步操作,而不是回调。另外还...
代码星球
·
2020-04-17
语言
回调
函数
详解
C语言 · 文本加密
算法提高9-2文本加密 时间限制:1.0s 内存限制:256.0MB 问题描述 先编写函数EncryptChar,按照下述规则将给定的字符c转化(加密)为新的字符:"A"转化"B","B"转化为"C",......"Z"转化为"a","a"转化为"b"...
代码星球
·
2020-04-17
语言
#183
文本
加密
华为OJ机试题目:两个大整数相乘(纯C语言实现两个大整数相乘,两种方法实现大数相乘)
题目描述:输出两个不超过100位的大整数的乘积。输入:输入两个大整数,如1234567123输出:输出乘积,如:151851741样例输入:1234567123样例输出:151851741 注意:在oj上不能直接套用我的代码,需要将无关的输出去除才行方法一思路:解这道题目最简单的方法就是模拟我们笔算乘法的过程...
代码星球
·
2020-04-16
相乘
个大
整数
实现
华为
C语言数组求长度
1.创建数组inta[]={1,2,3,4,5};/*创建一个int型数组,数组的长度为5*/2.利用sizeof求一维数组长度intlen;len=sizeof(a)/sizeof(int);Δ以上求数组长度的原理是利用sizeof求出数组a占用的字节数除以数组中每个元素占用的字节数,即能计算出数组中的元...
代码星球
·
2020-04-16
语言
数组
长度
C语言--计算数组的平均值
1//数组2intmain()3{4intmuber[100];5doublesum=0.0;6intcnt=0;7intx;8scanf("%d",&x);9while(x!=-1)10{11muber[cnt]=x;12cnt++;13sum+=x;14scanf("%d",&x);15}16if(...
代码星球
·
2020-04-16
语言
计算
数组
平均值
C语言程序设计50例(经典收藏)
本篇文章是对C语言程序设计的50个小案例进行了详细的分析介绍,需要的朋友参考下 【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。2.程序源代码:复制代码...
代码星球
·
2020-04-15
语言
程序设计
50例
经典
收藏
【C】C语言中的_exit()与exit()
_exit()和exit()主要区别是一个退出进程会清理I/O缓冲区,一个直接结束进程进入到内核中。举例说明:1#include<stdio.h>234/*demo01程序只输出helloworld*/5/*6intmain()7{8printf("helloworld");9printf("hellowo...
代码星球
·
2020-04-15
exit
语言
中的
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
19
20
21
22
23
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他