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语言借助EasyX实现的生命游戏源码
本文讲述C语言借助EasyX实现的生命游戏,具体操作流程如下:1.生命游戏内容:该游戏包括一个二维矩形世界,这个世界中的每个方格居住着一个活着的或死了的细胞。一个细胞在下一个时刻生死取决于相邻八个方格
深入理解C语言的逻辑控制
本文对C语言的逻辑控制做一番较为深入的探讨,一般来说C语言的逻辑控制语句主要有如下的7种:1、goto最强大,但一般只在特殊环境下使用。2、ifelse3、?:4、switchcase5、fo
C语言单链表常见操作汇总
C语言的单链表是常用的数据结构之一,本文总结了单链表的常见操作,实例如下:#includestdio.h#includestdlib.h//定义单链表结构体typedefintElemType;typ
C语言实现堆排序的简单实例
本文通过一个C语言实现堆排序的简单实例,帮助大家抛开复杂的概念,更好的理解堆排序。实例代码如下:voidFindMaxInHeap(intarr[],constintsize){for(intj=si
C语言实现的一个万年历小程序
该程序简单地输入一个年份(1901年之后的年份),随后程序输出该年份十二个月的日历。#includestdio.h#defineMon1#defineTues2#defineWed3#defineTh
Objective-C的内省(Introspection)用法小结
内省(Introspection)是面向对象语言和环境的一个强大特性,Objective-C和Cocoa在这个方面的表现尤其的优秀。内省是对象揭示自己作为一个运行时对象的详细信息的一种能力。这些详细信
C语言安全编码之数值中的sizeof操作符
通常来说获取数组的长度时不要对指针应用sizeof操作符。现来看看下面这段代码:voidclear(intarray[]){for(size_ti=0;isizeof(array)/sizeof(ar
C语言安全编码之数组索引位的合法范围
C语言中的数组索引必须保证位于合法的范围内!示例代码如下:enum{TABLESIZE=100};int*table=NULL;intinsert_in_table(intpos,intvalue){
C语言安全编码数组记法的一致性
对C语言程序来说,在同一文件中时,voidfunc(char*a);和voidfunc(chara[]);完全等价但在函数原型之外,如果一个数组在一个文件中声明为指针,在另一个不同的文件中声明为数组,
C语言安全之数组长度与指针实例解析
1.C语言编码需要保证变长数组的长度参数位于合法范围之内例如以下代码:voidfunc(size_ts){intvla[s];/*...*/}/*...*/func(size);/*...*/
C语言线性表的顺序表示与实现实例详解
1.概述通常来说顺序表是在计算机的内存中以数组的形式保存的线性表,是用一组地址连续的存储单元依次存储数据元素的线性数据结构。线性表采用顺序存储的方式存储就称之为顺序表。顺序表是将表中的结点依次存放在计
C语言单向链表的表示与实现实例详解
1.概述:C语言中的单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对链表的访问要通过顺序读取从头部开始。链表中最简单的一种是单向链表,它包含两个域,一个信息域和一个指针域。这个链接指
C语言单循环链表的表示与实现实例详解
1.概述:对于一个循环链表来说,其首节点和末节点被连接在一起。这种方式在单向和双向链表中皆可实现。要转换一个循环链表,可以选择开始于任意一个节点然后沿着列表的任一方向直到返回开始的节点。再来看另一种方
C语言双向链表的表示与实现实例详解
1.概述:C语言中一种更复杂的链表是“双向链表”或“双面链表”。其表中的每个节点有两个连接:一个指向前一个节点,(当这个“连接”为第一个“连接”时,指向空值或者空列表);而另一个指向下一个节点,(当这
C语言单链队列的表示与实现实例详解
1.概述:C语言的队列(queue),是指先进先出(FIFO,First-In-First-Out)的线性表。在具体应用中通常用链表或者数组来实现。队列只允许在后端(称为rear)进行插入操作,在前端
C语言循环队列的表示与实现实例详解
1.概述:C语言的队列(queue),是先进先出(FIFO,First-In-First-Out)的线性表数据结构。在具体应用中通常用链表或者数组来实现。队列只允许在后端(称为rear)进行插入操作,
C语言栈的表示与实现实例详解
1.基本概念:C语言的栈是指限定仅在表尾进行插入和删除操作的线性表。栈作为C语言中一种常用的数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。它按照先进后出的原则存储数据,先进入的数据被压入栈
VC下实现fopen支持中文的方法
VC的fopen函数第一个参数是constchar*,一旦遇到中文文件名就难以应付了,如果中文是UTF8编码的话,我们还可以用下列代码将其转换为UNICODE,然后用_wfopen函数打开文件。代码如
VC++实现输出GIF到窗体并显示GIF动画的方法
本文讲述了VC++在窗体中显示GIF动画的方法,这是主要代码部分,在这段代码中,VC++将使用GDI技术加载GIF图像,定义GUID数组、定义指针、初始化各成员变量、释放属性对象、释放GUID等资源等
C++读取INI配置文件类实例详解
本文以实例讲解了C++读取配置文件的方法。一般情况下,我们都喜欢使用ini扩展名的文件作为配置文件,可以读取及修改变量数值,也可以设置新的组,新的变量,本文的实例代码一个是读取INI的定义文件,另一个
C语言实现的PNPoly算法代码例子
写C语言的实验用到的一个算法,判断一个点是否在多边形的内部。C的代码如下:intpnpoly(intnvert,float*vertx,float*verty,floattestx,floattest
VC运用OPENGL加载BMP纹理图的实现方法汇总
OpenGL是专业的图形程序接口,功能非常强大,调用方便的底层图形库。本文汇总了运用OPENGL加载BMP纹理图的几个实现方法。方法一:首先获取位图句柄:HBITMAPhBmp=(HBITMAP)::
VC实现A进程窗口嵌入到B进程窗口中显示的方法
本文通过一个Demo示例讲述把A应用程序嵌入到B应用程序中显示的方法。主要代码如下://在B应用启动时创建A进程CreateProcess(_T(A.exe),NULL,NULL,NULL,FAL
VC中使用GDI+的配置方法概述
本文以VisualC++6.0及VisualStudio2003为例简述了VC中GDI的配置方法,具体操作如下:一、对于VisualC++6.0的用户:1.下载GDI+的库。运行GDI+需要一个Gdi
C语言构建动态数组完整实例
本文以一个完整的实例代码简述了C语言构建动态数组的方法,供大家参考,完整实例如下:#includestdio.h#includemalloc.hintmain(void){intlen;int*arr
首页
上一页
51
52
53
54
55
下一页
末页
文章分类
JavaScript
ASP.NET
PHP
正则表达式
AJAX
JSP
ASP
Flex
XML
编程技巧
Android
swift
C#教程
vb
vb.net
C语言
Java
Delphi
易语言
vc/mfc
嵌入式开发
游戏开发
ios
编程问答
汇编语言
微信小程序
数据结构
OpenGL
架构设计
qt
微信公众号
最新内容
C++求Fib数列
解析C语言中空指针、空指针常量、NULL & 0的详解
NSString与C字符串之间的相互转换
C++虚析构函数的使用分析
VC实现让关闭按钮成灰色不可用的方法
C语言究竟是一门怎样的语言?
C++回溯法实例分析
c++函数指针和回调函数示例
C语言控制台版2048小游戏
解析C++函数的默认参数和占位参数及较之C语言的拓展