0714

 

递归 扩展开就是递推回归的意思 因此递归包含递推、回归二个过程 (对名词的理解方式有助于对它包含内容思想的理解)

任何复杂问题的解决过程都是寻找规律将其分解成已知问题的过程

看视频的时候看到求圆周率的部分 想自己写段代码 写完后检查错误 编译连接都没错
但是运行起来就是没有任何值返回 这可麻烦啊 头一次遇到这种问题 想起昨天才看的调试 马上调试 观察变量的变化过程 发现在某一步的时候 值返回0 汗 原来是整除在作怪 把除数改成双精度 再运行还是不行 继续调试 发现运行到调用的函数的时候 没有值返回 由此判断函数出错 果然我把条件写错了 修改好 运行 OK 3.14159

真正令人佩服的东西往往是简单的东西解决不简单的问题 这折射出了对简单东西深刻的理解

函数让程序更易编易懂 但在一定程度上增加了系统的负担 这种负担表现在参数传递和数值返回 函数内联能够减除这种负担 但内联只适用于简单的函数

缺省形参值必须从右向左顺序声明,因此非缺省形参值不能出现在缺省形参值的右边
在相同作用域内,缺省形参值说明应该保持唯一,但是如果在不同作用域内可以用不同的缺省形参值。(局部缺省形参值、全局缺省形参值)

函数模板的格式 template<typename 标识符> 函数模板比函数重载更会偷懒 有点智能化的意思

C/C++有库函数 得看 VC++6.0有个系统函数在线查找的功能 无知很可怕 更可怕的是无知但又没有弥补的办法

关于调试的链接
http://www.vckbase.com/document/viewdoc/?id=924
http://www.vckbase.com/document/viewdoc/?id=1262
http://www.yesky.com/263/1767263.shtml

函数的出现是为了让编程模块化从而更易编易懂 类的出现进一步提高了编程模块化的程度

函数体放在类的声明中时 这个函数是隐式内联的 同样只要函数只执行简单操作 放在外面前面加上inline也可以实现内联 这是显示内联

类中成员类型缺省默认为私有的

构造函数用来给类中的成员赋初值 拷贝构造函数用一个对象给另一个对象赋值时使用

面向对象是继承C语言而来的 它看起来复杂 但“天下武功出少林”都能在C中找到原型
正因如此所以会C的学C++很快

解决实际问题的过程是具体到抽象再由抽象到具体的过程 和数学思维接近

能看出一个数据被赋给不同的对象是一个层次
能看出一个数据被赋给不同的变量是一个层次
能看出一个数据被赋给不同的内存是一个层次
就是这样一层一层接近机器本质
反过来就是这样一层一层接近现实本质

也不知是怎么了 重新做那个牛顿法的题目的时候 总是觉得出来的答案不对(昨天做了个求圆周率的题 这里又刚好出现了个3.14159 因此我便认为答案一定是3.14159) 反复用了几种方法 做出来的还是一样的答案 看下标准答案就是这个答案 突然觉得自己好可笑 我的感觉怎么就那么怪呢

昨天看了篇帖子说了下函数调用时 括号里面值的传递问题 值的传递是从右往左传递的 汗我还一直以为是从左向右呢 其实想想默认参数缺省就明白了到底是往哪个方向传递的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值