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++中函数里面的static关键字的使用说明
下面从汇编语言看其原理.下面是c++源代码:复制代码代码如下:voidadd(){staticinti=1;i++;}intmain(){add();}下面是main对应的汇编码复制代
从汇编看c++中引用与指针的使用分析
首先是引用情形下的c++源码:复制代码代码如下:voidadd(inta,intb,int&c){c=a+b;}intmain(){inta=1;intb=2;intc=0;add(a,b,c
从汇编看c++中extern关键字的使用
在c++中,extern关键字用来声明变量和函数,在声明函数的时候,有和没有extern的效果一样,即下面两条语句具有同样的效果:复制代码代码如下:externvoidfun();voidfu
去掉vs2010中ipch文件和.sdf文件的解决方法
在使用VisualStudio2010开发C++程序的时候,会发现有一些奇怪的文件被创建出来,比如一个叫ipch的文件夹,和一个与工程同名的.sdf文件,而且ipch下面的文件和.sdf文件都很大,至
c++中.dll与.lib文件的生成与使用的详解
c++中.dll与.lib文件的生成与使用的详解----------------------------------------------------------------------------
string与char*转换的使用详解
复制代码代码如下://string--constcharstringstr2ch;str2ch.c_str();//=============================//string-
基于c++强制类型转换的(总结)详解
什么是类型转换?类型转换的含义是通过改变一个变量的类型为别的类型从而改变该变量的表示方式。为了类型转换一个简单对象为另一个对象你会使用传统的类型转换操作符。C与C++的类型转换C中:复制代码代
C++中求组合数的各种方法总结详解
【问题】组合问题问题描述:找出从自然数1、2、...、n中任取r个数的所有组合。例如n=5,r=3的所有组合为:1,2,31,2,41,3,42,3,41,2,51,3,52,3,51,4,52,4,
基于Sizeof与Strlen的区别以及联系的使用详解
一、sizeofsizeof(...)是运算符,在头文件中typedef为unsignedint,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。它的功能是:获得保证能容纳实现所建立
C++实现正态随机分布的方法
高斯分布也称为正态分布(normaldistribution)常用的成熟的生成高斯分布随机数序列的方法由Marsaglia和Bray在1964年提出,C++版本如下:复制代码代码如下:#inc
c++中for双循环的那些事
情况1:如下,这样我们会发现,n输出为100,虽然两层循环的标识符都是i,然是两个做管辖的范围不同,具体情况不明~~~求大神解释复制代码代码如下:intmain(intargc,char*ar
基于C/C++ 常见误区详解
1.C++虽然主要是以C的基础发展起来的一门新语言,但她不是C的替代品,不是C的升级,C++和C是兄弟关系。没有谁比谁先进的说法,更重要的一点是C和C++各自的标准委员会是独立的,最新的C++标准是C
让应用程序只运行一个实例的实现方法
在我们的程序当中如果要实现类似《360软件管家》的功能,就要解决两个问题,首先是要判断该程序已有一个实例在运行,其次是要将已运行的应用程序实例激活,同时退出第二个应用程序实例。对于第一个问题,我们可以
基于对话框程序中让对话框捕获WM_KEYDOWN消息的实现方法
在对话框程序中,我们经常是利用对话框上的子控件进行命令响应来处理一些事件。如果我们想要让对话框(子控件的父窗口)类来响应我们的按键消息,我们可以通过ClassWizard对WM_KEYDOWN消息进行
基于John Carmark密码详解
有人在QuakeIII的源代码里面发现这么一段用来求平方根的代码:/*================SquareRootFloat================*/floatSquareRootF
如何在TC2.0中调用汇编程序
TC是美国BORLAND公司在IBMPC机上开发的一个高效、优化的C编译程序,它自带高效的全屏幕编辑程序,在集成开发环境下可支持编辑、编译、连接调试和运行等过程连续完成。TC提供了与汇编语言的接口和在
深入详解C编写Windows服务程序的五个步骤
Windows服务被设计用于需要在后台运行的应用程序以及实现没有用户交互的任务。为了学习这种控制台应用程序的基础知识,C(不是C++)是最佳选择。本文将建立并实现一个简单的服务程序,其功能是查询系统中
c++大数阶乘的实现方法
C++代码如下:#includealgorithm#includevector#includecstdiousingnamespacestd;typedefunsignedintType;enum{B
随机加密程序的实现方法
利用异或的性质来对文件进行加密:复制代码代码如下:c=a^bc^b=a#includestdio.h#includestdlib.hvoidmain(intargc,char*argv
深入分析Linux下如何对C语言进行编程
1.源程序的编译在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器.下面我们以一个实例来说明如何使用gcc编译器.假设我们有下面一个非常简单的源程序(hello.c):int
基于Turbo C(V2.0)编译错误信息的详细介绍
说明:TurboC的源程序错误分为三种类型:致命错误、一般错误和警告。其中,致命错误通常是内部编译出错;一般错误指程序的语法错误、磁盘或内存存取错误或命令行错误等;警告则只是指出一些得怀疑的情况,它并
深入C中常用的三种排序方法总结以及探讨分析
排序是程序设计中非常重要的内容,它的功能是将一组无序的的数据,排列成有序的数据序列,经过排列后的数据,要么是从大到小排列,要么是从小到大排列。一般也只有这两种情况。例如我们统计班级学生的成绩,那么一般
Java3D实例之创建空间几何模型的实现方法
Java3D,算是比较古老的技术,Java8中Oracle对JavaFX支持了Java3D.相关资料参照Oracle官网JDK8目前还没有正式发布EarlyAccess版本下载地址http://jdk
从汇编看c++函数的默认参数的使用说明
在c++中,可以为函数提供默认参数,这样,在调用函数的时候,如果不提供参数,编译器将为函数提供参数的默认值。下面从汇编看其原理。下面是c++源码:复制代码代码如下:intadd(inta=1,
基于一个简单定长内存池的实现方法详解
主要分为3个部分,memoryPool是管理内存池类,block表示内存块,chunk表示每个存储小块。它们之间的关系为,memoryPool中有一个指针指向某一起始block,block之前通过ne
首页
上一页
8
9
10
11
12
下一页
末页
文章分类
JavaScript
ASP.NET
PHP
正则表达式
AJAX
JSP
ASP
Flex
XML
编程技巧
Android
swift
C#教程
vb
vb.net
C语言
Java
Delphi
易语言
vc/mfc
嵌入式开发
游戏开发
ios
编程问答
汇编语言
微信小程序
数据结构
OpenGL
架构设计
qt
微信公众号
最新内容
简单谈谈C++ 头文件系列之(algorithm)
解析VC中预编译头文件的深入分析
C++类中的常数据成员与静态数据成员之间的区别
C++11新特性之auto的使用
深入分析父子线程、进程终止顺序不同产生的结果
基于select、poll、epoll的区别详解
C/C++中获取数组长度的方法示例
C语言一维数组初步学习笔记
对比C语言中getc()函数和ungetc()函数的使用
实例详解C/C++中extern关键字