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语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言
递归法求最大公约数和最小公倍数的实现代码
数学原理:设有两个数num1和num2,假设num1比较大。令余数r=num1%num2。当r==0时,即num1可以被num2整除,显然num2就是这两个数的最大公约数。当r!=0时,令num1=n
用c++实现x的y次幂的代码
代码如下所示:复制代码代码如下:PREclass=cppname=code#includestdio.h#includemath.hintmain(){intx,y;printf(求x的
基于Protobuf C++ serialize到char*的实现方法分析
protobuf的Demo程序是C++版本的protubuf有几种serialize和unSerialize的方法:方法一:官方demo程序采用的是复制代码代码如下://Writethenew
c++中const的使用详解
Const是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。1、定义常量(1)const修饰变量,以下两种定义形式在本质上是一样的。它的含
c++ STL容器总结之:vertor与list的应用
STL提供六大组件,彼此可以组合套用1、容器(containers):各种数据结构,如vertor,list,deque,set,map.从实现的角度来看,STL容器是一种classtemplate2
深入C++可见性与生命期的区别详解
变量的可见性(即作用域)和生命期既有区别,又有联系。一个变量在程序的某处没有可见性,但生命期任然可以存在,比如局部静态变量的可见性在它所在的函数里面,在函数外部不可访问,但是它的生命期确是整个程序的运
从汇编看c++中变量类型的深入分析
全局变量的生命期和可见性是整个程序的运行期间,下面就来用汇编来看一下实际情况:c++源码:复制代码代码如下:inti=2;//全局变量intmain(){intj=i;}下面是汇编代码
从汇编看c++的默认析构函数的使用详解
c++中,如果没有为一个类提供析构函数,那么编译器会为这个类提供默认的析构的函数。由于析构函数的功能和构造函数相反,因此和默认的构造函数类似,编译器也会提供无用的默认的析构函数,和非无用的析构函数。两
基于c++中的默认拷贝函数的使用详解
《c++编程思想》上说一个类如果没有拷贝函数,那么编译器就会自动创建一个默认的拷贝函数。下面就让我们看一下真实的情况。首先看一个简单的类X,这个类没有显示定义拷贝构造函数。c++源码如下:复制代码代码
解析c++中的默认operator=操作的详解
在c++中,如果没有定义operator=操作,编译器会提供一个默认的operator=操作。由于operator=操作和拷贝构造函数的功能类似,都执行拷贝操作。因此,编译器也分提供无用的默认oper
解析c++中参数对象与局部对象的析构顺序的详解
下面是c++的源码:复制代码代码如下:classX{public:inti;intj;~X(){}};voidf(Xx){Xx1;x.i=1;x.j=2;}intmain(){f(X());}
深入c++中临时对象的析构时机的详解
c++中,临时对象一旦不需要,就会调用析构函数,释放其占有的资源;而具名对象则是与创建的顺序相反,依次调用析构函数。c++源码:复制代码代码如下:classX{public:inti;intj
解析内存对齐 Data alignment: Straighten up and fly right的详解
为了速度和正确性,请对齐你的数据.概述:对于所有直接操作内存的程序员来说,数据对齐都是很重要的问题.数据对齐对你的程序的表现甚至能否正常运行都会产生影响.就像本文章阐述的一样,理解了对齐的本质还能够解
深入内存对齐的详解
1.引子在结构中,编译器为结构的每个成员按其自身的自然对界(alignment)条件分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构的地址相同。例如,下面的结构各成员
深入C语言把文件读入字符串以及将字符串写入文件的解决方法
1.纯C实现复制代码代码如下:FILE*fp;if((fp=fopen(example.txt,rb))==NULL){exit(0);}fseek(fp,0,SEEK_END);in
深入Windows下的回车是回车换行(\r\n)还是换行回车(\n\r)的详解
记得在Windows下学X86汇编语言时,用0DH(\r)和0AH(\n)来输出回车(跳到下一行的开始处)。问题来了,在Windows下是先回车再换行呢还是先换行再回车呢?在Unix系统下换行只有\n
解析为何要关闭数据库连接,可不可以不关闭的问题详解
首先要说明的是连接数是有限制的:代码如下:复制代码代码如下:for(inti=0;i10000;i++){SqlConnectionconn=newSqlConnection(@DataSo
解析C#中不一样的大小写转换
假设有一个string“BaSiC”,需要将它转变为大小写,那么该如何转换?最简单的方式:调用api:stringstr=BaSiC;stringstrUpper=str.ToUpper();st
判断给定的图是不是有向无环图实例代码
复制代码代码如下:#includeiostream#includelist#includestackusingnamespacestd;classGraph{intvertexNum;list
C语言中多维数组的内存分配和释放(malloc与free)的方法
如果要给二维数组(m*n)分配空间,代码可以写成下面:复制代码代码如下:char**a,i;//先分配m个指针单元,注意是指针单元//所以每个单元的大小是sizeof(char*)a=(cha
深入uCOS中全局变量的使用详解
在C语言编程中经常会遇到全局变量。全局变量的定义一般采用下面的方式.C文件中定义unsignedintgVariable;.h文件中声明externunsignedintgVariable;这样做的目
c语言中十六进制转二进制显示的实现方法
复制代码代码如下://======================================//输出格式:hex2bin5e.//得到:01011110//===============
解析取模运算% 和位与运算& 之间的关系详解
复制代码代码如下:#includestdio.hintmain(void){unsignedintMAX=32;unsignedintindex=31;index=31;index=(inde
c语言中十进制转二进制显示小工具的实现代码
计算器在显示二进制位数时候,如果开头是0.是不会显示的,对于在单片机混的人,这个有时候很麻烦,所以写个小工具.功能就是输入十进制数字,然后显示出2进制,每显示4位一次空格,可以调整位数范围(8的倍数)
c语言中位字段与结构联合的组合使用详解
举例:===================================================复制代码代码如下:/**INITRM-Initializationofinterna
首页
上一页
10
11
12
13
14
下一页
末页
文章分类
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++ vector(向量)使用方法详解(顺序访问vector的多种方式)
c++基础语法:构造函数与析构函数
C语言 结构体(Struct)详解及示例代码
C++实现下载的代码
C语言 选择排序算法详解及实现代码
双缓冲解决VC++绘图时屏幕闪烁
C++中new的越界访问问题
判断指定的进程或程序是否存在方法小结(vc等)