摘要: 1、看到《21天学会C++》P92的函数工作原理之划分RAM,感觉还是迷迷糊糊,不太明白,进一步查询???2、程序启动时,操作系统(如DOS,Windows等)将依据编译器的需求设置各种内存区域。对于一个C++程序员来说,经常需要关心的是全局名称空间、自由存储器、寄存器、代码空间和堆栈.3、寄存器:... 阅读全文
posted @ 2015-07-16 21:40 小白龙victory 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1、Fibonacci数列指的是:1,1,2,3,5,8,13,21,34......Fibonacci的规律是,从第3个数开始,每个数都是它前面两个数的和。那么如何通过编程求解任意第n个数的Fibonacci数呢???递归方法是求解该问题的一个渠道。所谓递归,指的就是函数可以调用自身,这种调用可以... 阅读全文
posted @ 2015-07-16 21:04 小白龙victory 阅读(1515) 评论(0) 推荐(0) 编辑
摘要: 1、函数重载:多个函数名称相同,但是参数类型、参数个数不同。比如: int myFunction(int,int); int myFunction(long,long); int myFunction(long);函数myFunction();就被重载了三次。2、函数多态的意义:利于函数重用,比如让... 阅读全文
posted @ 2015-07-16 20:36 小白龙victory 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1、函数原型中可能会声明参数默认值,默认值是在没有提供参数值时使用的一个值。比如函数原型 long myFunction(int x=50);该原型就指出了一个参数默认值50,原型中声明参数值与函数定义中没有影响,函数定义中还可以使用:long myFunction(int x){函数定义};如果调... 阅读全文
posted @ 2015-07-16 20:01 小白龙victory 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 1、C++中有两种函数:全局函数和成员函数,二者区别如下:全局函数位于对象和类之外,成员函数(也称为成员方法)位于类内。2、所谓全局函数就不是对象的一部分,它们被称为全局的,可以在程序的任何地方访问它们。3、设计良好的函数应该执行单个的、易于理解的任务。 阅读全文
posted @ 2015-07-16 18:54 小白龙victory 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: 1、strcpy()将整个字符串复制到指定的缓冲区中,原型为:strcpy(str1,str2);其中str1为源数组,str2为目标数组。 strncpy()将指定数目的字符从一个字符串复制到另一个字符串中,原型为:strncpy(str1,str2,number);用于将指定数目的字符复制到目标... 阅读全文
posted @ 2015-07-16 16:26 小白龙victory 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 1、今天看到字符串的结尾标志’\0‘,突然有点迷胡,空字符与空格’ ‘有何区别呢?空格符就是空一格,空字符就是什么也没有;空格的ascii码为32,空字符ascii为0,根本不是一回事,要区分清楚! 阅读全文
posted @ 2015-07-16 16:15 小白龙victory 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: 1、常量:C++包括两种常量,字面常量和符号常量.字面常量:指的是直接输入到程序中的值,比如:in myAge=26; myAge是一个int类型变量,而26是一个字面常量。符号常量:指的是用名称表示的常量,就像变量一样表示,但是一旦初始化,其值就不能改变.主要指的是:①const定义的常量:con... 阅读全文
posted @ 2015-07-16 15:24 小白龙victory 阅读(2761) 评论(0) 推荐(0) 编辑