摘要: 根据变量作用域的不同,可将程序中的变量分为局部变量和全局变量。 1.局部变量 在函数或者块内定义的变量称为局部变量。局部变量仅在定义它的函数或块内起作用,在这个范围之外不能使用这些变量。局部变量的作用域也称为块作用域。函数内部使用的局部变量包括形式参数和函数体内定义的变量。例如: float f1( 阅读全文
posted @ 2020-11-03 19:02 重雪 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 在C++语言中,可以设置函数形参的默认值,在调用函数时,若明确给出了实参的值,则使用相应实参的值;若没有给出相应实参的值,则使用默认的值。这将为函数调用带来方便和灵活。 【示例】 #include<iostream> using namespace std; int max(int x = 70, 阅读全文
posted @ 2020-11-03 18:45 重雪 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 内联函数,是为了解决程序中函数调用的效率问题。函数重载允许程序员定义函数时使用相同的函数名,以不同数据类型的数据作为形参,实现相似功能的函数。 内联函数 在调用函数时,系统要将程序当前的一些状态信息、断点信息保存到堆栈中,同时转到被调函数的代码处去执行函数体语句,这些参数保存与参数恢复的过程需要时间 阅读全文
posted @ 2020-11-01 20:27 重雪 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 函数的嵌套调用 C++不允许对函数作嵌套定义,也就是说在一个函数中不能完整地包含另一个函数。在一个程序中每一个函数的定义都是互相平行和独立的。虽然C++不能嵌套定义函数,但可以嵌套调用函数,也就是说,在调用一个函数的过程中,又调用另一个函数 所谓嵌套调用,是在调用一个函数并执行该函数的过程中,又调用 阅读全文
posted @ 2020-10-31 21:01 重雪 阅读(3058) 评论(0) 推荐(0) 编辑
摘要: 不知道刚开始学函数这块时,总以为要把函数声明放在函数定义前面,甚至有a56爆大奖在线娱乐陷入框架的感觉,a56爆大奖在线娱乐在此对此进行一下反思: 根据C89规定,在任何执行语句之前,在块的开头声明所有局部变量。在C99以及C++中则没有这个限制,即在首次使用之前,可在块的任何位置都可以声明变量。也就是说只要在你调用函数前,能让编 阅读全文
posted @ 2020-10-31 20:18 重雪 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 标准函数,函数的声明,调用,定义,形参实参。 阅读全文
posted @ 2020-10-30 14:17 重雪 阅读(703) 评论(0) 推荐(0) 编辑
摘要: C++产生随机数 1.C++中没有自带的random函数,要实现随机数的生成就需要使用rand()和srand()。 2.函数rand()是真正的随机数生成器,而srand()会设置供rand()使用的随机数种子。如果你在第一次调用rand()之前没有调用srand(),那么系统会为你自动调用sra 阅读全文
posted @ 2020-10-29 20:06 重雪 阅读(1375) 评论(0) 推荐(0) 编辑
摘要: 1.字符数组和字符串 字符数组是用来存放字符数据的数组,就是说,字符数组中的a56爆大奖在线娱乐元素存放一个字符,字符数组也可以用来存放字符串。 字符串常量 字符常量 双引号 单引号 字符常量符串“A”占2个存储单元(多了’0’) 字符A仅占一个存储单 (1)字符数组的定义格式如下:char数组名[常量表达式] ( 阅读全文
posted @ 2020-10-29 19:56 重雪 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 一维数组,二维数组,完整例子有冒泡排序,求学生成绩平均值 阅读全文
posted @ 2020-10-26 20:53 重雪 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 主要是选择结构和循环结构,跳转语句,有判断闰年的例子,商场促销的例子,还有九九乘法表三个例子 阅读全文
posted @ 2020-10-25 14:33 重雪 阅读(231) 评论(0) 推荐(0) 编辑