试题详情
- 简答题简述函数之间数据传递的四种形式。
- ①复制传递:被调用函数处理的数据是复制到其形参的数据,改变形参的值也不会影响实参;实参:常量或表达式;形参:变量;实参和形参具有共同的数据类型但存储空间不同。
②地址传递:被调用函数的参数本身传给被调用函数,形参变则实参变;实参:变量的地址;形参:指针变量;
③引用:与地址传递效果一样;实参:变量;形参:同类型的引用;实参和形参具有相同的内存空间,只是名称不同。
④全员变量:在函数体外声明,在程序中每个函数都可见。 关注下方微信公众号,在线模考后查看
热门试题
- 有语句循环结束后,sum的值等于()
- 在C++语言中,表达式:“b++;”和“
- 在C++中,关于下列设置参数默认值的描述
- 面向对象的编程语言有哪些特点?
- 分析下列程序的输出结果:
- 求具有10个数的数组中的最大值和次最大值
- 构造函数和析构函数都可以重载。
- 关于引用,下列的说法中错误的是()。
- 从键盘输入5个整数并存入一个数组中,再输
- 二进制文件与字符文件不同的是()。
- 关于构造函数的说法,不正确的是()
- 一个项目中只能有一个的函数是()
- 掷骰子10000次,统计得到各点数的次数
- 以下程序的输出的结果是()。 int
- 在下划线处填上缺少的部分。
- 函数名是(),用于识别和调用函数。
- 关于new运算符的下列描述中,()是错误
- 数组赋初值,初始值表中的数据项的数目可以
- 利用顺序排序法将10个数按降序排列。 注
- 打印杨辉三角形(帕斯卡三角形),打印10