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语言 冒泡排序算法详解及实例
C语言冒泡排序算法冒泡排序(BubbleSort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,
C语言 奇偶排序算法详解及实例代码
C语言奇偶排序算法奇偶排序,或奇偶换位排序,或砖排序,是一种相对简单的排序算法,最初发明用于有本地互连的并行计算。这是与冒泡排序特点类似的一种比较排序。该算法中,通过比较数组中相邻的(奇-偶)位置数字
C语言 实现归并排序算法
C语言实现归并排序算法归并排序(Mergesort)是创建在归并操作上的一种有效的排序算法。该算法是采用分治法(DivideandConquer)的一个非常典型的应用。一个归并排序的例子:对一个随机点
C++ boost 时间与日期处理详细介绍
boost时间与日期处理导视:类特点缺点说明timer计时基类不适合大跨度时间适用大部分的普通计时progress_timer继承自timer可
C++的字符串分割函数的使用详解
经常碰到字符串分割的问题,这里总结下,也方便我以后使用。一、用strtok函数进行字符串分割原型:char*strtok(char*str,constchar*delim);功能:分解字符串为一组字符
使用boost读取XML文件详细介绍
boost读取XML文件boost中提供了对配置文件读取的支持,它就是:property_tree。basic_ptree是property_tree的核心基础。其接口像std::list。可以执行很
解析C++哈夫曼树编码和译码的实现
一.背景介绍:给定n个权值作为n个叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(HuffmanTree)。哈夫曼树是带权路径长度最短的树,权值较大的结点
c++中strcpy函数在VS2015无法使用的问题
本篇文章介绍了c++中strcpy函数在VS2015无法使用的问题。一:原因:一般认为是vs准备弃用strcpy的,安全性较低,所以微软提供了strcpy_s来代替然而,strcpy_s并没有strc
基础C语言编程时易犯错误有哪些
C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对初学C语言的人来说,经常会出一些连自己都不知道错在哪里的错误。看
linux内核select/poll,epoll实现与区别
下面文章在这段时间内研究select/poll/epoll的内核实现的一点心得体会:select,poll,epoll都是多路复用IO的函数,简单说就是在一个线程里,可以同时处理多个文件描述符的读写。
C++中运算符 &和&&、|和|| 的详解及区别
C++中运算符&和&&、|和||的详解及区别简介:&&是逻辑与运算符,||是逻辑或运算符,都是逻辑运算符,两边只能是bool类型&与|既可以进行逻辑运算,又可以进行位运算,两边既可以是bool类型,又
c++中八大排序算法
概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。当n较大,则应采
总结C语言中const关键字的使用
什么是const?常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:)为什么引入const?const推出的初始目的,正是为
C语言位运算和sizeof运算符详解
位运算和sizeof运算符C语言中提供了一些运算符可以直接操作整数的位,称为位运算,因此位运算中的操作数都必须是整型的。位运算的效率是比较高的,而且位运算运用好的话会达到意想不到的效果。位运算主要有6
C语言 位段的详细介绍
C语言中的位段位段(bit-field)是以位为单位来定义结构体(或联合体)中的成员变量所占的空间。含有位段的结构体(联合体)称为位段结构。采用位段结构既能够节省空间,又方便于操作。位段的定义格式为:
C语言 文件操作解析详解及实例代码
C语言文件操作解析在文件操作中除了打开操作以及读写操作,还有几种比较常见的操作。下面介绍一下这些操作中涉及到的函数。一.移动位置指针的函数rewind函数和fseek函数,这两个函数的原型是:void
C/C++的浮点数在内存中的存储方式分析及实例
C/C++的浮点数在内存中的存储方式分析任何数据在内存中都是以二进制的形式存储的,例如一个short型数据1156,其二进制表示形式为0000010010000100。则在IntelCPU架构的系统中
C++中四种加密算法之DES源代码
DES算法是一种最通用的对称密钥算法,因为算法本身是公开的,所以其安全性在于密钥的安全性。基于密钥的算法通常有两类:对称算法和公开密钥算法。对称算法的对称性体现在加密密钥能够从解密密钥推算出来,反之亦
C++中四种加密算法之AES源代码
摘要:作为新一代的加密标准,AES旨在取代DES(请看《DES加密算法的C++实现》),以适应当今分布式开放网络对数据加密安全性的要求。本文在分析了AES加密原理的基础上着重说明了算法实现的具体步骤,
c++获取sqlite3数据库表中所有字段的方法小结
常用方法:1.使用sqlite3_get_table函数2.获取sqlite创建表的sql语句字符串,然后进行解析获取到相应的字段3.采用配置文件的方式,将所有字段名写入配置文件下面针对这三个方法给大
C++跳转语句之Goto对变量定义的影响详解
前言goto语句也称为无条件转移语句,其基本形式如下:语句标号由一个有效地标识符和符号;组成,其中,标识符的命名规则与变量名称相同,即由字母、数字和下划线组成,且第一个字符必须是字母或下划线。执行
C++ boost::asio编程-异步TCP详解及实例代码
C++boost::asio编程-异步TCP大家好,我是异步方式和同步方式不同,我从来不花时间去等那些龟速的IO操作,我只是向系统说一声要做什么,然后就可以做其它事去了。如果系统完成了操作,系统就会通
C++ boost::asio编程-同步TCP详解及实例代码
boost::asio编程-同步TCPboost.asio库是一个跨平台的网络及底层IO的C++编程库,它使用现代C++手法实现了统一的异步调用模型。boost.asio库支持TCP、UDP、ICMP
C++ boost::asio编程-域名解析详细介绍
C++boost::asio编程-域名解析在网络通信中通常我们并不直接使用IP地址,而是使用域名。这时候我们就需要用reslover类来通过域名获取IP,它可以实现与IP版本无关的网址解析。#incl
C++如何调用matlab函数
本来电脑上安装的是matlab2012b,但是好像2012b只有64位的,故重新安装matlab7,安装完注册一下,cmdcd到matlab7的程序目录bin文件夹下,注册matlab/regserv
首页
上一页
117
118
119
120
121
下一页
末页
文章分类
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++base64编解码使用示例
CISBitmap派生的VC++位图透明类实例
.h和.cpp文件的区别(zt)详细介绍
深入全排列算法及其实现方法
C++11中lambda、std::function和std:bind详解
fatal error LNK1104: 无法打开文件“libc.lib”的解决方法
C++中的重载、覆盖、隐藏介绍
Qt定时器和随机数详解
分析第一个C语言程序