linkedu视频
平面设计
电脑入门
操作系统
办公应用
电脑硬件
动画设计
3D设计
网页设计
CAD设计
影音处理
数据库
程序设计
认证考试
信息管理
信息安全
网页制作
数据库
程序设计
操作系统
CMS教程
游戏攻略
脚本语言
平面设计
软件教程
网络安全
电脑知识
服务器
视频教程
JavaScript
ASP.NET
PHP
正则表达式
AJAX
JSP
ASP
Flex
XML
编程技巧
Android
swift
C#教程
vb
vb.net
C语言
Java
Delphi
易语言
vc/mfc
嵌入式开发
游戏开发
ios
编程问答
汇编语言
微信小程序
数据结构
OpenGL
架构设计
qt
微信公众号
您的位置:
主页
>
程序设计
> C语言
C语言
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言
基于一致性hash算法 C++语言的实现详解
一致性hash算法实现有两个关键问题需要解决,一个是用于结点存储和查找的数据结构的选择,另一个是结点hash算法的选择。首先来谈一下一致性hash算法中用于存储结点的数据结构。通过了解一致性hash的
C++概念重载、覆盖、隐藏的使用说明
函数重载:在C++程序中,可以将语义、功能相似的几个函数用同一个名字表示,即函数重载。重载的实现:几个同名的重载函数仍然是不同的函数,它们是如何区分的呢?我们自然想到函数接口的两个要素:参数与返回值。
基于堆的基本操作的介绍
我们期望的数据结构能支持插入操作,并能方便地从中取出具有最小或最大关键码的记录,这样的数据结构即为优先级队列。在优先级队列的各种实现中,堆是最高效的一种数据结构。最小堆:任一结点的关键码均小于或等
C++按位异或运算符的使用介绍
参与运算的两个值,如果两个相应位相同,则结果为0,否则为1。即:0^0=0,1^0=1,0^1=1,1^1=0例如:10100001^00010001=101100000^0=0,0^1=10异或任何
C++中的异或运算符^的使用方法
C++中^运算表示的是二进制的异或运算2^4=6010^100=110使用该运算可以实现无中间变量两数字的兑换下面的例子实现a和b的置换a=2;b=4;a=a^b;b=a^b;a=a^b;异或^是一个
指针与const限定符的使用分析
const限定符和指针结合起来常见的情况有以下几种。(1)指向常量的指针constint*a;intconst*a;这两种写法是一样的,a是一个指向constint型的指针,a所指向的内存单元不可改写
C++Primer笔记之关联容器的使用详解
关联容器关联容器支持通过键来高效地查找和读取元素。两个基本的关联容器类型是map和set。map的元素以键-值对的形式组织:键用作元素在map的索引,而值则表示所存储和读取的数据。set仅包含一个
C++Primer笔记之顺序容器的使用详解
顺序容器,它将单一类型元素聚集起来成为容器,然后根据位置来存储和访问这些元素,这就是顺序容器。标准库里定义了三种类型:vector(支持快速随机访问)、list(支持快速插入、删除)、deque(双端
养成良好的C++编程习惯之内存管理的应用详解
开篇导读虽然本系列文章定位为科普读物,但本座相信它们不但适合新手们学习借鉴,同时也能引发老鸟们的反思与共鸣。欢迎大家提出宝贵的意见和反馈^_^在开篇讲述本章主要内容之前,本座首先用小小
基于Windows C++ 应用程序通用日志组件的使用详解
引言在如何记录程序日志方面,通常有三种选择:1、采用Log4CXX等公共开源日志组件:这类日志组件的特点是跨平台且功能比较强大,例如可以把日志发往另一台服务器或记录到数据库中等;另外,可配置性
基于C++ cin、cin.get()、cin.getline()、getline()、gets()函数的使用详解
1、cin2、cin.get()3、cin.getline()4、getline()5、gets()6、getchar()附:cin.ignore();cin.get()//跳过一个字符,例如不想要的
深入理解void以及void指针的含义
void的含义void即“无类型”,void*则为“无类型指针”,可以指向任何数据类型。void指针使用规范①void指针可以指向任意类型的数据,亦即可用任意数据类型的指针对void指针赋值。例如:i
c语言中 基于随机函数的使用详解
在C语言中,rand()函数可以用来产生随机数,但是这不是真真意义上的随机数,是一个伪随机数,是根据一个数,我们可以称它为种子,为基准以某个递推公式推算出来的一系数,当这系列数很大的时候,就符合正态公
C++实现两个日期间差多少天的解决方法
计算原理是先求出每个日期距离1年1月1日的天数差值,再进一步做差即可。复制代码代码如下:#includestdio.hstructMyDate{intyear;intmonth;intday;
解析四方定理的应用
我们可以通过计算机验证其在有限范围的正确性。复制代码代码如下:#includestdio.h#includemath.hintf(intn,inta[],intidx){if(n==0)ret
c++ 一个二进制串转化为整数的解决方法
代码如下:复制代码代码如下:SPANstyle=FONT-SIZE:18pxchar*p=1010110001100;intn=0;for(inti=0;istrlen(p);i++)
c++ 巧开平方的实现代码
可以先猜测一个数,比如1.5,然后用2除以这个数字。如果我们猜对了,则除法的结果必然与我们猜测的数字相同。我们猜测的越准确,除法的结果与猜测的数字就越接近。根据这个原理,只要我们每次取猜测数和试除反馈
概率的问题:使用递归与多次试验模拟的分析
多次枚举:实例1口袋中有5只红球,4只白球。随机从口袋中取出3个球,取出1个红球2个白球的概率复制代码代码如下:SPANstyle=FONT-SIZE:18pxsrand((unsigne
方阵顺时针旋转的实现代码
例如,如下的方阵:12345678910111213141516顺时针旋转,却是如下结果:13951141062151173161284复制代码代码如下:#includestdio.hvoid
基于排列与组合输出多少中情况详解
排列复制代码代码如下:#includestdio.h//主要是找到当前要排的和后面要排数的关系intswap(intm,intn){if(n==1)returnm-n+1;returnm*sw
将正小数转化为2-9进制小数的实现方法
将任意十进制正小数分别转换成2,3,4,5,6,7,8,9进制正小数,小数点后保留8位,并输出。例如:若十进制小数为0.795,则输出:十进制正小数0.795000转换成2进制数为:0.1100101
排列组合总结:将结果进行输出的实现方法
全排列输出:解法一:复制代码代码如下:SPANstyle=COLOR:#333333#includestdio.h/*递归思想:取出数组第一个元素放到最后一个元素即a[0]和a[n]交换然
C语言中打印特殊图案的实现代码
代码如下所示:复制代码代码如下:#includestdio.hintmain(){//主要是找到行和列的关系inti,j,k;for(i=0;i4;i++)//做为行循环{for(j=0;j=
二分法求多项式在-10 10间值的实现代码
代码如下所示:复制代码代码如下:#includestdio.h#includemath.hintmain(){floatx0,x1,x2,f1,f2,f0;//x1,x2求两端值do{prin
牛顿迭代法求多项式在1.5附近的值2*x的3次幂--4x平方+3*x-6=0的实现代码
代码如下所示:复制代码代码如下:#includestdio.h#includemath.hintmain(){floatx,x0,f,f0;x=1.5;do{x0=x;f0=((2*x-4)*
首页
上一页
9
10
11
12
13
下一页
末页
文章分类
JavaScript
ASP.NET
PHP
正则表达式
AJAX
JSP
ASP
Flex
XML
编程技巧
Android
swift
C#教程
vb
vb.net
C语言
Java
Delphi
易语言
vc/mfc
嵌入式开发
游戏开发
ios
编程问答
汇编语言
微信小程序
数据结构
OpenGL
架构设计
qt
微信公众号
最新内容
基于C语言实现五子棋游戏完整实例代码
C++设计模式之简单工厂模式实例
C++编程中break语句和continue语句的学习教程
C语言编写多功能日历
C++中Cbitmap,HBitmap,Bitmap区别及联系
C语言经典算法例题求100-999之间的“水仙花数
C++ 的三种访问权限与三种继承方式
Python HTTP服务搭建显示本地文件
VS2010 C++ 配置优化方案
C语言中计算二叉树的宽度的两种方式