C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
C语言函数大全(u开头) 副标题#e# 函数名: ultoa 成果: 转换一个无标记长整型数为字符串 用法: char *ultoa(unsigned long value, char *string, int radix); 措施例: #include #include int main( void ) { unsigned long lnumber = 3123456789L; char ... 继续阅读C语言函数大全(u开头)
:2017-11-03
-
小览call stack(挪用栈) (二)——挪用约定 副标题#e# 在上一篇博客中小览call stack(挪用栈) (一)中,我展示了如安在windbg中 调查挪用栈的相关信息:函数的返回地点,参数,返回值。这些信息都凭据必然 的法则存储在牢靠的处所。这个法则就是挪用约定(calling convention)。 挪用约定在计较机界不是什么新鲜的观念,已经有很多相关的文献给以具体 的先容。... 继续阅读小览call stack(挪用栈) (二)——挪用约定
:2017-11-03
-
c语言算法 – 贪婪算法 – 货箱装船 这个问题来自例1 – 2。船可以分步装载,每步装一个货箱,且需要思量装载哪一个货箱。按照这种思想可操作如下贪婪准则:从剩下的货箱中,选择重量最小的货箱。这种选择序次可以担保所选的货箱总重量最小,从而可以装载更多的货箱。按照这种贪婪计策,首先选择最轻的货箱,然后选次轻的货箱,如此下去直到所有货箱均装上船或船上不能再容纳其他任何一个货箱。 例1-7 假设n=... 继续阅读c语言算法 – 贪婪算法 – 货箱装船
:2017-11-03
-
c语言算法 – 贪婪算法 – 最小淹灭生成树 副标题#e# 在例1-2及1-3中已考查过这个问题。因为具有n 个极点的无向网络G的每个生成树恰好具有n-1条边,所以问题是用某种要领选择n-1条边使它们形成G的最小生成树。至少可以回收三种差异的贪婪计策来选择这n-1条边。这三种求解最小生成树的贪婪算法计策是: K r u s k a l算法,P r i m算法和S o l l i n算法。 1.... 继续阅读c语言算法 – 贪婪算法 – 最小淹灭生成树
:2017-11-03
-
C++中的名字查找问题解答 副标题#e# 伴侣最近发邮件问我两个问题。内容如下(为了更适合阅读,我做了简朴修改。译者在此基本上又做了修改): 我在C++的多担任上碰着了很大贫苦。 如图1,A、B1和B2为纯抽象类;C从B1、B2多担任,且实现了全部父类的抽象要领。 图1 此刻: C* p = new C; p->Method_of_A(); //从B1、B2都能获得被挪用要领,为什么编... 继续阅读C++中的名字查找问题解答
:2017-11-03
-
C++的虚函数与抽象类 副标题#e# 1.虚函数 1.1虚函数的浸染 虚函数的浸染是答允在派生类中从头界说与基 类同名的函数,而且可以通过基类指针或引用来会见基类和派生类中的同名函数。 class Time{ public: Time(int=0,int=0,int=0); void show(); protected: int hour; int min; int... 继续阅读C++的虚函数与抽象类
:2017-11-03
-
用C语言实现艺术清屏 问题的提出:我们在体例措施时,常常要用到清屏处理惩罚,如dos下的cls,Turbo C下的clrscr()等都具有清屏成果,但这些均为一般意义的清屏, 并未显示其清屏纪律.而有时为了到达清屏的艺术雅观,往往对清屏有一些详细要求,如:开幕清屏;闭幕清屏;上清屏;下清屏;中清屏.为此,这里 用C语言体例了几个子函数,用于措施中时,既可到达清屏的目标,有能增加屏幕的艺术雅观.... 继续阅读用C语言实现艺术清屏
:2017-11-03
-
C++指针和数组 数组的指针即整个数组在内存中的起始地点,而数组元素的指针是数组中某一元素所占存储单位的地点。 操作指针法引用数组元素能使方针措施质量高、占内存少、运行速度快。 C++语言中划定:数组名就代表数组首地点,也就是数组第0号元素的地点。如 int a[10]; int *p; p=&a[0];/*与p=a,是等价的*/ p+i或a+i就是a[i]元素的存储地点,即它们都指向... 继续阅读C++指针和数组
:2017-11-03
-
呆板人大战游戏代码片断 #include "graphics.h" #include "bios.h" #include "conio.h" #include "stdlib.h" #include "dos.h" #define UP 0x4800 #define DOWN 0x5000 #define LEFT 0x4600 ... 继续阅读呆板人大战游戏代码片断
:2017-11-03
-
C语言字符屏幕函数 副标题#e# Turbo C2.0的字符屏幕函数主要包罗文本窗口巨细的设定、窗口颜色的配置、窗口文本的排除和输入输出等函数。 1.文本窗口的界说 Turbo C2.0默认界说的文本窗口为整个屏幕, 共有80列(或40列)25行的文本单位, 每个单位包罗一个字符和一个属性, 字符即ASCII 码字符, 属性划定该字符的颜色和强度。 Turbo C2.0可以界说屏幕上的一个矩形... 继续阅读C语言字符屏幕函数
:2017-11-03