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语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言
详解桶排序算法的思路及C++编程中的代码实现
算法思路理解我自己的理解哈,可能与网上说的有一些出入,大体都是同样的原理无序数组有个要求,就是成员隶属于固定(有限的)的区间,如范围为[0-9](考试分数为1-100等)例如待排数字[624159]/
详解计数排序算法及C语言程序中的实现
关于计数排序算法当输入的元素是n个0到k之间的整数时,它的运行时间是Θ(n+k)。计数排序不是比较排序,排序的速度快于任何比较排序算法。由于用来计数的数组C的长度取决于待排序数组中数据的范围(等于待排
深入解析Radix Sort基数排序算法思想及C语言实现示例
基本思想:将待排数据中的每组关键字依次进行桶分配。具体示例:278、109、063、930、589、184、505、269、008、083我们将每个数值的个位,十位,百位分成三个关键字:278
详解Bucket Sort桶排序算法及C++代码实现示例
桶排序(Bucketsort)或所谓的箱排序,是一个排序算法,工作的原理是将数组分到有限数量的桶子里。每个桶子再个别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排序)。桶排序是鸽巢排
简单掌握桶排序算法及C++版的代码实现
桶排序介绍桶排序(BucketSort)的原理很简单,它是将数组分到有限数量的桶子里。假设待排序的数组a中共有N个整数,并且已知数组a中数据的范围[0,MAX)。在桶排序时,创建容量为MAX的桶数组r
Linux C 时间函数应用
关于时间的类型:time_tlong型,表示从1970年1月1日到现在经过的秒数。#includetime.hstructtm{inttm_sec;/*秒–取值区间为[0,59]*/inttm_min
关于define与C 的内存
问题1:#define到底存在程序的哪个区?自己写了一个小程序验证一下第一个问题。程序代码:spanstyle=font-size:18px;#includestdio.h#includeSTDL
大数据情况下桶排序算法的运用与C++代码实现示例
箱排序的变种。为了区别于上述的箱排序,姑且称它为桶排序(实际上箱排序和桶排序是同义词)。桶排序的思想是把[0,1)划分为n个大小相同的子区间,每一子区间是一个桶。然后将n个记录分配到各个桶中。因为关键
C/C++: Inline function, calloc 对比 malloc
Inlinefunctionislikeamacrodefinition.Whenitwasbecalledinanotherfunction,thecontrolrightwillnotbechan
C 语言中实现环形缓冲区
1.实现代码:#include#include#include#include#include#defineBUFFSIZE1024*1024#definemin(x,y)((x)(y)?(x
for循环中删除map中的元素valgrind检测提示error:Invalid read of size 8
废话不多说,先看下面一段代码#includeiostream#includemapusingnamespacestd;classA{public:typedefstd::mapint,stringmy
C++简单集合类的实现方法
来自于C++程序设计的一个题目。实现一个集合类,要求实现以下4个操作。1.向集合中添加元素,如果集合中已存在元素则不添加2.从集合中移除元素,移除之前需要先判断集合中元素是否存在3.重载+运算符,用以
全面了解结构体、联合体和枚举类型
一.结构体:1.定义结构体类型:struct结构体{任意类型任意变量;任意类型任意变量;……};注意:这不是定义变量,而是自定义一种类型而已。如structstudent{charname[10];/
可读可执行的C语言简历源文件
这里黑客新闻吗?作者用代码更新了自己的简历,是不是很接地气,特符合程序员的逼格。这是一份可读可执行的C语言源文件,也是作者编码风格的体现。C语言天才写的一份简历#includestdio.h#incl
C++中的auto_ptr智能指针的作用及使用方法详解
智能指针(auto_ptr)这个名字听起来很酷是不是?其实auto_ptr只是C++标准库提供的一个类模板,它与传统的new/delete控制内存相比有一定优势,但也有其局限。本文总结的8个问题足以涵
C++中auto_ptr智能指针的用法详解
智能指针(auto_ptr)这个名字听起来很酷是不是?其实auto_ptr只是C++标准库提供的一个类模板,它与传统的new/delete控制内存相比有一定优势,但也有其局限。本文总结的8个问题足以涵
C语言 二叉树的链式存储实例
二叉树的链式存储实现二叉树的基本操作:建立、遍历、计算深度、结点数、叶子数等。输入C,先序创建二叉树,#表示空节点;输入H:计算二叉树的高度;输入L:计算二叉树的叶子个数;输入N:计算二叉树节点总个数
C 语言简单加减乘除运算
C语言也可以进行加减乘除运算,但是运算符号与数学中的略有不同,见下表。加法减法乘法除法求余数数学+-×÷无C语言+-*/%加号、减号与数学中的一样,乘号、除号不同,另外C语言还多了一个求余数的运算符。
C语言自增(++)和自减(--)实例详解
一个整数自身加一可以这样写:a+=1;它等价于a=a+1;。但是在C语言中还有一种更简单的写法,就是a++;或者++a;。这种写法叫做自加或自增;意思很明确,就是自身加一。相应的,也有a--和--a,
C语言中的字符(char)详细讲解
1.字符型(char)简介字符型(char)用于储存字符(character),如英文字母或标点。严格来说,char其实也是整数类型(integertype),因为char类型储存的实际上是整数,而不
C语言转义字符实例详解
在字符集中,有一类字符具有这样的特性:当从键盘上输入这个字符时,显示器上就可以显示这个字符,即输入什么就显示什么。这类字符称为可显示字符,如a、b、c、$、+和空格符等都是可显示字符。另一类字符却没有
C语言double和float 实例分析
小数也称实数或浮点数。例如,0.0、75.0、4.023、0.27、-937.198都是合法的小数。这是常见的小数的表现形式,称为十进制形式。除了十进制形式,也可以采用指数形式,例如7.25×102、
C语言二进制思想以及数据的存储
我们平时使用的数字都是由0~9共十个数字组成的,例如1、9、10、297、952等,一个数字最多能表示九,如果要表示十、十一、二十九、一百等,就需要多个数字组合起来。例如表示5+8的结果,一个数字不够
C语言以数据块的形式读写文件实例代码
fgets()有局限性,每次最多只能从文件中读取一行内容,因为fgets遇到换行符就结束读取。如果希望读取多行内容,需要使用fread函数;相应地写入函数为fwrite。fread()函数用来从指定文
C 语言进制之间的转换
二进制、八进制和十六进制向十进制转换都是非常容易的,就是“按权相加”。所谓“权”,也即“位权”。例如,十进制第1位的位权为100=1,第2位的位权为101=10,第3位的位权为102=100;而二进制
首页
上一页
109
110
111
112
113
下一页
末页
文章分类
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++中的typedef和#define详解
C语言计算代码执行所耗CPU时钟周期
c++中拷贝构造函数的参数类型必须是引用
解析在WTL下使用双缓冲的实现方法
全排列算法的原理和实现代码
详解C语言中结构体的自引用和相互引用
c语言:基于函数指针的两个示例分析
C++中getline()和get()的方法浅析
win32下进程间通信(共享内存)实例分析
Linux环境下段错误的产生原因及调试方法小结