算法的输入通过参数显示传递与通过全参变量隐士传递有什么区别

算法的输入通过参数显示传递与通过全参变量隐士传递有什么区别

题目
算法的输入通过参数显示传递与通过全参变量隐士传递有什么区别
比如说这道题用C语言 (数据结构书中的内容)试编写算法求一元多项式Pn(x)=a0+a1x+a2x2+a3x3+…anxn的值Pn(x0),并确定算法中的每一语句的执行次数和整个算法的时间复杂度,要求时间复杂度尽可能的小,规定算法中不能使用求幂函数.注意:本题中的输入ai(i=0,1,…,n),x和n,输出为Pn(x0).通常算法的输入和输出可采用下列两种方式之一:
(1) 通过参数表中的参数显式传递;
(2) 通过全局变量隐式传递.
答案
(1) 通过参数表中的参数显式传递 是指
void main()
{int x = x0; Pn(x);} //调用Pn()函数,x是参数表中的参数,显式传递
(2) 通过全局变量隐式传递 是指 现在main函数前声明个全局变量
int x;
void main()
{int x = x0; Pn();} //调用Pn()函数,不需要传递参数,而是修改全局变量x的值,隐式传递
在Pn()函数中直接用x这个全局变量,这是他已经被赋值为x0了
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.