#易语言

c语言数组类型默认值(c99)

#include<stdio.h>#include<stdlib.h>intmain(){intarr[6]={0};//每个值默认0for(inti=0;i<len;i++)printf("%d",arr[i]);return0;}输出==========================...

二分查找法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...

c语言使用zlib实现文本字符的gzip压缩与gzip解压缩

网络上找到的好多方法在解压缩字符串的时候会丢失字符,这里是解决方法:http://stackoverflow.com/questions/21186535/compressing-decompressing-char-array-using-zlib-some-characters-missing基于此,笔者修改了一下...

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...

c语言使用指针实现模拟java/c# string.concat字符串串联方法

#include<stdio.h>void_strcat(char*,constchar*);intmain(void){charsource[]="View";chardest[]="GoldenGolbal";_strcat(dest,source);printf("%s",dest);}//appen...

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...

PHP基础入门(一)---世界上最好用的编程语言

作为一名程序员,我们应该都听过这样一个梗:PHP编程语言,是世界上最好用的编程语言~~~下面来和大家看一下,什么是PHP↓↓↓ PHP    PHP又名超文本预处理器,是一种通用开源脚本语言。PHP主要适用于Web开发领域,语法吸收了C语言...

各高级语言特点与比较

http://www.cnblogs.com/waynelin/p/5505399.htmlPascal语言:Pascal是一种计算机通用的高级程序设计语言,由瑞士NiklausWirth教授六十年代末设计并创立的。 Pascal的主要特点有:严格的结构化形式、丰富完备的数据类型、运行效率高、查错能力强等特点...
代码星球 ·2020-04-17

java语言最大公因数和最小公倍数

最小公倍数的性质:公倍数指在两个或两个以上的自然数中,如果它们有相同的倍数,这些倍数就是它们的公倍数,其中除0以外最小的一个公倍数,叫做这几个数的最小公倍数。最大公因数(公约数)和最小公倍数之间的性质:两个自然数的乘积等于这两个自然数的最大公约数和最小公倍数的乘积。我比较常用常用辗转相除法。packageDays03;...

汇编语言——寄存器(内存访问 ds数据段寄存器)

这段话的主要意思是:一个字=2B=16bit,CPU中是用两个内存单元储存一个字(假如获取0地址存放的字型数据,就是获取它的高位字节0+1位和低位字节0位的数据,数据由高地址位向低地址位读)问题:(1)0地址单元中存放的字节型数据是多少?  # 20H(2)0地址字单元中存放的字型数据是多少?  #4e20H...

C语言编译成dll

首先c语言在开始要加上#ifdef__cplusplusextern"C"{#endif      …被导出的方法名称#ifdef__cplusplus}#endif不然系统会将起当做c++,转成的dll中的方法名称会被转义。在实现的方法名称前面...
代码星球 ·2020-04-17

c语言中external,static关键字用法

static用法:在C中,static主要定义全局静态变量、定义局部静态变量、定义静态函数。1、定义全局静态变量:在全局变量前面加上关键字static,该全局变量变成了全局静态变量。全局静态变量有以下特点。a.在全局区分配内存。b.如果没有初始化,其默认值为0.c.该变量在本文件内从定义开始到文件结束可见。2、定义局部...

计算机语言的几种分类

####**常见的几种分类**###1.高级语言和低级语言2.动态类型和静态类型3.强制类型和弱类型4.编译型,解释型,半编译半解释5.面向对象型和面向过程型----------####**1.高级语言和低级语言**##常见的低级语言有:机器码、汇编语言高级语言常见如:c,c++,java,python,PHP,c#,...
首页上一页...5152535455...下一页尾页