摘要: 什么叫递归?(先定义一个比较简单的说法,为了理解,不一定对) 递归:无限调用自身这个函数,每次调用总会改动一个关键变量,直到这个关键变量达到边界的时候,不再调用。 比如说我要你先求一个N!的结果 你说我会用循环啊(没错,但是现在是学递归) 1 int factorial(int x,int ans) 阅读全文
posted @ 2017-11-19 10:39 FZH_SYU 阅读(2950) 评论(0) 推荐(1)
摘要: (1)面向过程与面向对象的比较 面向过程程序设计方法(C语言) 分析出要解决所需要的步骤,然后用函数把各步骤逐个实现,运行时依次调用各个函数即可。 程序 = 算法 + 数据结构 面向对象程序设计方法(C++语言) 把问题分解成各个对象,描述各个对象的属性和行为,通过对象的相互作用来解决问题。 对象 阅读全文
posted @ 2017-11-19 10:19 FZH_SYU 阅读(4935) 评论(0) 推荐(0)
摘要: C++对C功能扩展的小结: (1)允许使用以//开头的注释; (2)对变量的定义可以出现在程序中的任何行(但必须在引用该变量之前); (3)提供了标准输入输出流对象cin和cout,它们不用指定输入输出格式符(如%d),使输入输出更加方便; (4)可以用const定义常变量; (5)可以利用函数重载 阅读全文
posted @ 2017-11-19 10:17 FZH_SYU 阅读(473) 评论(0) 推荐(0)