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++中异常处理的基本思想及throw语句抛出异常的使用
异常处理基本思想C++的异常处理的基本思想大致可以概括为传统错误处理机制、通过函数返回值来处理错误。1)C++的异常处理机制使得异常的引发和异常的处理不必在同一个函数中,这样底层的函数可以着重解决具体
解析C++的线性表链式存储设计与相关的API实现
基本概念链式存储定义:为了表示每个数据元素与其直接后继元素之间的逻辑关系,每个元素除了存储本身的信息外,还需要存储指示其直接后继的信息。表头结点:链表中的第一个结点,包含指向第一个数据元素的指针以及链
深入解析C++的循环链表与双向链表设计的API实现
循环链表设计与API实现基本概念循环链表的定义:将单链表中最后一个数据元素的next指针指向第一个元素循环链表拥有单链表的所有操作创建链表销毁链表获取链表长度清空链表获取第pos个元素操作插入元素到位
C++中实现队列类链式存储与栈类链式存储的代码示例
队列类链式存储代码:linkqueue.hpp//队列类#pragmaonce#includelinklist.hpptemplatetypenameTclassLinkQueue{public:
详解C语言中的内存四区模型及结构体对内存的使用
内存四区1、代码区代码区code,程序被操作系统加载到内存的时候,所有的可执行代码都加载到代码区,也叫代码段,这块内存是不可以在运行期间修改的。2、静态区所有的全局变量以及程序中的静态变量都存储到静态
详解C语言中fseek函数和ftell函数的使用方法
fseek函数:intfseek(FILE*_File,long_Offset,int_Origin);函数设置文件指针stream的位置。如果执行成功,stream将指向以fromwhere
详解C++设计模式编程中责任链模式的应用
职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。其思想很简单,比如考虑员工要求加薪。公司的管
C语言文件操作 fopen, fclose, mkdir详解
1.建文件夹int_mkdir(constchar*path,mode_tmode);函数名:_mkdir功能:建立一个目录用法:int_mkdir(constchar*dirname);头文件库:d
深入浅析 C++ 调用 Python 模块
一般开发过游戏的都知道Lua和C++可以很好的结合在一起,取长补短,把Lua脚本当成类似动态链接库来使用,很好的利用了脚本开发的灵活性。而作为一门流行的通用型脚本语言Python,也是可以做到的。在一
二分查找算法在C/C++程序中的应用示例
二分查找算法的思想很简单,《编程珠玑》中的描述:在一个包含t的数组内,二分查找通过对范围的跟综来解决问题。开始时,范围就是整个数组。通过将范围中间的元素与t比较并丢弃一半范围,范围就被缩小。这个过程一
C语言中压缩字符串的简单算法小结
应用中,经常需要将字符串压缩成一个整数,即字符串散列。比如下面这些问题:(1)搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的长度为1-255字节。请找出最热门的10个检索
C语言编写基于TCP和UDP协议的Socket通信程序示例
Tcp多线程服务器和客户端程序服务器程序:#includestdio.h#includestdlib.h#includestring.h#includearpa/inet.h#includesys/t
常用排序算法的C语言版实现示例整理
所谓排序,就是要整理文件中的记录,使之按关键字递增(或递减)次序排列起来。其确切定义如下:输入:n个记录R1,R2,…,Rn,其相应的关键字分别为K1,K2,…,Kn。输出:Ril,Ri2,…
一波C语言二元查找树算法题目解答实例汇总
按层次遍历二元树问题描述:输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印。例如输入:8//610////57911输出861057911定义二元树(其实是
一些C语言中字符串的算法问题解决实例小结
字符串问题是面试中经常出现的问题,这类问题有很多,难以不一。下面是几道字符串的题目,网上都能找到解答,自己实现了一下,供网友参考。感觉算法重要的是要有正确的思路,实现起来不是问题。自己一定要多思考,这
使用C语言求解扑克牌的顺子及n个骰子的点数问题
扑克牌的顺子问题描述:从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2-10为数字本身,A为1,J为11,Q为12,K为13,而大小王可以看成任意数字。思路:可以将这5张牌排个序
详解C语言求两个数的最大公约数及最小公倍数的方法
求两个正整数的最大公约数思路:这是一个很基本的问题,最常见的就是两种方法,辗转相除法和辗转相减法。通式分别为f(x,y)=f(y,x%y),f(x,y)=f(y,x-y)(x=y0)。根据通式写出算法
C语言输出旋转后数组中的最小数元素的算法原理与实例
问题描述:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该
C语言将数组中元素的数排序输出的相关问题解决
问题描述:输入一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的一个。例如输入数组{32,321},则输出这两个能排成的最小数字32132。请给出解决问题的算法,并证明该算法。思路
C语言找出数组中的特定元素的算法解析
问题描述:一个int数组,里面数据无任何限制,要求求出所有这样的数a[i],其左边的数都小于等于它,右边的数都大于等于它。能否只用一个额外数组和少量其它空间实现。思路:如果能用两个辅助数组,那么相对来
详解设计模式中的中介者模式在C++编程中的运用
作用:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。结构图如下:Colleage抽象同事类,而ConcreteColle
C++设计模式编程之Flyweight享元模式结构详解
由遇到的问题引出享元模式:在面向对象系统的设计何实现中,创建对象是最为常见的操作。这里面就有一个问题:如果一个应用程序使用了太多的对象,就会造成很大的存储开销。特别是对于大量轻量级(细粒度)的对象,比
深入解析C++设计模式编程中解释器模式的运用
解释器模式(interpreter),给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。解释器模式需要解决的是,如果一种特定类型的问题发生的频率足够高,那
详解C++设计模式编程中对访问者模式的运用
访问者模式(visitor),表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。访问者模式适用于数据结构相对稳定的系统。它把数据结构和作用于结构
解析C++编程中如何使用设计模式中的状态模式结构
作用:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。UML图如下:State类,抽象状态类,定义一个接口以封装与Context的一个特定状态相关的行为。ConcreteSta
首页
上一页
99
100
101
102
103
下一页
末页
文章分类
JavaScript
ASP.NET
PHP
正则表达式
AJAX
JSP
ASP
Flex
XML
编程技巧
Android
swift
C#教程
vb
vb.net
C语言
Java
Delphi
易语言
vc/mfc
嵌入式开发
游戏开发
ios
编程问答
汇编语言
微信小程序
数据结构
OpenGL
架构设计
qt
微信公众号
最新内容
从txt中读入数据到数组中(fscanf)的实现代码
深入理解C++的对象模型
C语言之单向链表详解及实例代码
详解散列表算法与其相关的C语言实现
VC程序在Win32环境下动态链接库(DLL)编程原理
C++11中lambda、std::function和std:bind详解
简单谈谈关于C++中大随机数的问题
C/C++中提高查找速度的小技巧
c语言实现的带通配符匹配算法
C++实现打印两个有序链表公共部分的方法