回 帖 发 新 帖 刷新版面

主题:大家帮我个忙

帮我解释一下 下面的题
3. 若需要利用形参直接访问实参,则应把形参变量说明为________参数
        A、 指针        B、 引用        C、 值


5. 当一个形参类型的长度较大时,应最好说明为_引用形参 ( 或 指针形参 )  ________,以节省参数值的传输时间和存储参数的空间。

6. 当需要用一个形参访问对应的实参时,则该形参应说明为___引用类型 ( 或    指针类型 _______。

7. 在函数中对引用形参的修改就是对相应__实参________的修改,对__值________形参的修改只局限在该函数的内部,不会反映到对应的实参上。

8. 当需要进行标准I/O操作时,则应在程序文件中包含___iostream.h _____________头文件,当需要进行文件I/O操作时,则应在程序文件中包含___fstream.h_____________头文件。 

10. 一个数组a所占有的存储空间的大小即数组长度为__sizeof(a)__________,下标为i的元素a[i]的存储地址为___a+i*sizeof(a[0])_______,或者为____________a+i_

11. 函数重载要求___参数类型、数量、次序_或________有所不同。

12. 对于双目操作符,其重载函数带有___2_______个参数,其中至少有一个为____用户自定义________的类型。

13. 若对象ra和rb中至少有一个是属于用户定义的类型,则执行ra==rb时,需要调用__= =________重载函数,该函数的第一个参数应与__ra ________的类型相同,第二个参数应与__rb________的类型相同。

15在下面程序段中,s=s+p语句的执行次数为_______,p*=j语句的执行次数为_______,该程序段的时间复杂度为________。
        int i=0,s=0;
        while(++i<=n) {
            int p=1;
            for(int j=1;j<=i;j++) p*=j;
            s=s+p;
        }

回复列表 (共5个回复)

沙发

没什么需要太多解释的
前几题就是说指针和引用可以把实参通过形参传入,并且在函数内的修改结果会由内存的访问而传回实参

板凳

什么是实参 什么是形参啊

3 楼

函数被调用的时候传的参数是实参
形参是函数声明的时候的参数表格式

4 楼

我还是不懂,得有个例子看了 才明白.你的QQ是多少啊 我加你.
我的QQ是370969361

5 楼

例子:
void f1(int a,int b)这里是形参,函数里所有的a,b都是形参
int main()
{
  ...
  f1(m,n);//这里m,n是实参
  ...
  return 0;
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册