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语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言
探讨register关键字在c语言和c++中的差异
在c++中:(1)register关键字无法在全局中定义变量,否则会被提示为不正确的存储类。(2)register关键字在局部作用域中声明时,可以用&操作符取地址,一旦使用了取地址操作符,被定义的变量
复数乘法中的结构体赋值实现代码
废话不多说,直接上代码复制代码代码如下:#includeiostreamusingnamespacestd;typedefstruct{doublereal;doubleimag;}compl
C/C++语言中结构体的内存分配小例子
当未用#pragma指令指定编译器的对齐位数时,结构体按最长宽度的数据成员的宽度对齐;当使用了#pragma指令指定编译器的对齐位数时,结构体按最长宽度的数据成员的宽度和#pragma指令指定的位数中
如何在C语言的宏中使用类型关键字
如下所示:复制代码代码如下://在C语言的宏中使用类型关键字#includestdio.h#definePRINT_AS_TYPE(i,TYPE)printf(%d,(TYPE)i)int
Eclipse对printf()不能输出到控制台的快速解决方法
Eclipse的控制台经常对C语言的printf不能正常输出,究其原因,就是因为输出内容停留在了输出缓冲区里,而没有及时输出到控制台界面,解决的方法很简单:在每个printf后加上fflush(std
C++中不能被重载的运算符介绍
C/C++里大多数运算符都可以在C++中被重载。C的运算符中只有.和?:(以及sizeof,技术上可以看作一个运算符)不可以被重载。C++增加了一些自己的运算符,除了::和.*外,大多数都可以被重载。
C语言使用stdlib.h库函数的二分查找和快速排序的实现代码
快速排序:复制代码代码如下:#includestdlib.h#includestdio.h#includestring.h#defineLENGTH(x)sizeof(x)/sizeof(x[
函数指针的强制类型转换实现代码
废话不多少,直接上代码复制代码代码如下:/***************************************************************************
全局变量与局部变量在内存中的区别详细解析
一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区
提高C程序效率的10种有效方法
任何代码的美丽不仅在于找到一个给定的问题的解决方案,但在它的简单性,有效性,紧凑性和效率(内存)。设计的代码比实际执行更难。因此,每一个程序员当用C语言开发时,都应该保持这些基本的东西在头脑中。本文向
深入解析C++中的mutable关键字
mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永远处
利用C++实现从std::string类型到bool型的转换
利用输入字符串流:std::istringstream复制代码代码如下:boolb;std::strings=true;std::istringstream(s)std::boolalph
冒泡排序的三种实现方法
冒泡排序是非常容易理解和实现,以从小到大排序举例:设数组长度为N。1.比较相邻的前后二个数据,如果前面数据大于后面的数据,就将二个数据交换。2.这样对数组的第0个数据到N-1个数据进行一次遍历后,最大
C语言基础知识点解析(extern,static,typedef,const)
一、extern的使用方法下面是《C语言程序设计》中的关于extern的解释:在一个源程序的所有源文件中,一个外部变量只能在某个文件中定义一次,而其他文件可以通过extern声明来访问它(定义外部变量
php正则表达式的基本语法总结
首先,让我们看看两个特别的字符:’^’和‘$’他们是分别用来匹配字符串的开始和结束,一下分别举例说明^The:匹配以The开头的字符串;ofdespair$:匹配以ofdespair结
C语言/C++中如何产生随机数
C语言/C++怎样产生随机数:这里要用到的是rand()函数,srand()函数,和time()函数。需要说明的是,iostream头文件中就有srand函数的定义,不需要再额外引入stdlib.h;
C++基本算法思想之穷举法
穷举算法(ExhaustiveAttackmethod)是最简单的一种算法,其依赖于计算机的强大计算能力来穷尽每一种可能性,从而达到求解问题的目的。穷举算法效率不高,但是适应于一些没有规律可循的场合。
C++基本算法思想之递推算法思想
递推算法是非常常用的算法思想,在数学计算等场合有着广泛的应用。递推算法适合有明显公式规律的场合。递推算法基本思想递推算法是一种理性思维莫斯的代表,根据已有的数据和关系,逐步推到而得到结果。递推算法的执
C++二叉树结构的建立与基本操作
准备数据定义二叉树结构操作中需要用到的变量及数据等。复制代码代码如下:#defineMAXLEN20//最大长度typedefcharDATA;//定义元素类型structCBTType//定
C++中队列的建立与操作详细解析
什么是队列结构队列结构是从数据运算来分类的,也就是说队列结构具有特殊的运算规则。而从数据的逻辑结构来看,队列结构其实就是一种线性结构。如果从数据的存储结构来进一步划分,队列结构可以分成两类。顺序队列结
C++中栈结构建立与操作详细解析
什么是栈结构栈结构是从数据的运算来分类的,也就是说栈结构具有特殊的运算规则,即:后进先出。我们可以把栈理解成一个大仓库,放在仓库门口(栈顶)的货物会优先被取出,然后再取出里面的货物。而从数据的逻辑结构
C++中单链表的建立与基本操作
准备数据准备在链表操作中需要用到的变量及数据结构示例代码如下:复制代码代码如下:structData//数据结点类型{stringkey;//关键字stringname;intage;};st
如何在C++中建立一个顺序表
准备数据复制代码代码如下:#defineMAXLEN100//定义顺序表的最大长度structDATA{charkey[10];//结点的关键字charname[20];intage;};st
C++中函数的默认参数详细解析
使用方法:(1)在函数声明或定义时,直接对参数赋值,该参数就是默认参数。(2)在函数调用时,省略部分或全部参数,这时就会使用默认参数进行代替。注意事项:(1)一般在声明函数是设置默认参数。如果在函数声
指向变量的常指针与指向常变量的指针详细解析
常(量)指针常指针就是我们说的指向常量的指针,顾名思义,它是用来指向常量的。用常指针指向常变量实际上,C++规定只能用指向常变量的指针指向常变量,普通指针指向它就会报错,原因也很容易理解,我们用普通指
首页
上一页
37
38
39
40
41
下一页
末页
文章分类
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语言中的rename()函数和remove()函数的使用方法
C++将CBitmap类中的图像保存到文件的方法
利用C语言实现顺序表的实例操作
C语言fillpoly函数详解
浅析c#中如何在form的webbrowser控件中获得鼠标坐标
二叉树遍历 非递归 C++实现代码
C语言中的fscanf()函数与vfscanf()函数使用
C++中 STL list详解及简单实例
快速掌握VC6.0中各种宏注释应用(附图)