在发生函数调用时,被调函数中的参数可以是简单变量,也可以是数组名,当采用数组名作为参数时其数据传递

在发生函数调用时,被调函数中的参数可以是简单变量,也可以是数组名,当采用数组名作为参数时其数据传递方式为单向值传递。

这是C语言里的一道判断题。求解。并解释一下为什么。。谢谢叻~

错误。采用数组名时传递的是指针,被调函数获得参数的内存地址并共享内存,所以并非单向传递。可能表达不太好哈。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-12-26
左转 数学吧

求一些c编程题
A) return语句中的表达式类型 B) 调用函数的主调函数类型 C) 调用函数时临时 D) 定义函数时所指定的函数类型、D、1 9、C语言中数组名作为参数传递给函数,作为实在参数的数组名被处理为___。 A、 该数组的长度。 B、该数组的元素个数。 C、 该数组中各元素的值。 D、 该数组的首地址。、D、1 10、C...

C语言中的返回值return ,和形参,实参大概是什么意思,而它们又是怎么用...
这个值就是对实参的表达式进行计算的结果,它可以是常量值、变量值、数组元素、函数值等。如果实参是数组名了,那么它传送的就是地址的值了。比如:double power(double x ,int n)定义一个双精度参数 power(3.0,5) 调用 x n 是形参,3.0,5是实参。如果上面定义的是整形 double power(int...

Python语言基础(python语言基础与应用网课答案)
1、Python是一个动态类型语言,可以为变量赋任意值,也可以修改变量的值。 2、字符串:表示一段文本信息,必须使用引号引起来;不能同时混用。 3、导入是将python的一些功能函数放到当前的脚本中使用,不导入的功能无法直接在当前脚本使用。 4、python脚本的入口叫主函数main。 5、每个变量被定义后存入一个内存块。 万字...

typescript和javascript的区别(typescript与javascript区别)_百 ...
但实际上给变量赋值为undefined是完全可以的,所以如果想让代码合理化,可以配置tslint,将"no-unnecessary-initializer"设置为false即可。 默认情况下,undefined和null是所有类型的子类型,可以赋值给任意类型的值,也就是说可以把undefined赋值给void类型,也可以赋值给number类型。当在tsconfig.json的"compilerOptions"里设置为...

实参和形参是指什么
实参是程序中已经分配了内存空间的参数,它可以被赋予一个具体的值,比如常数、数组、地址(指针),也可以是一个变量名、数组名或表达式,当然也包括指针变量。形参则是你在写一个被调函数时,为了说明用到的自变量的类型、要进行什么操作而定义的,在调用函数前它不会被分配内存空间,更不会被赋予具体...

《深入理解计算机系统》第三章 程序的机器级表示(三) 过程和数组...
一个过程调用,即函数调用,包含参数传递、指令转移、局部变量分配与释放。这些操作主要通过程序栈实现。帧栈使用%ebp和%esp表示栈底与栈顶。%ebp保持稳定,%esp因局部变量入栈而下移。函数调用时,参数从栈顶逆序入栈,函数结束后返回地址也入栈以备返回后执行。栈帧结构由%ebp和%esp确定。局部变量入栈以...

学习C语言需要掌握哪些基本知识?
实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。因此应预先用赋值等办法使实参获得确定值。 在参数传递时,实参和形参在数量上,类型上,顺序上应严格一致,否则会发生类型不匹配”的错误。 10.函数返回值注意 注意:void函数中可以有...

大一期末C语言考试的重点是什么??
(D) C语言的主函数可以有2个以上形式参数 3、C语言中函数返回值的类型是由【 】决定的。(A) return语句中的表达式类型 (B) 调用该函数的主调函数类型 (C) 调用函数时临时 (D) 定义函数时所指定的函数类型 4、若x为int型变量,则以下函数fun【 】。fun(int x){ printf("%d",x);} (A)...

函数定义时的参数为?函数调用语句中的参数称为?
函数调用语句中的参数称为:实参 实现函数时,如果有参数,则要写明参数:int plus(int a,int b){ return (a+b);} void fun(void){ } 但要注意,此时的参数名是“形参”,名字可以随便起,与调用时不必一样,但类型要一样!个数也应该相同。还有各个类型的排列顺序也要一致!例如声明时:int...

跪求C语言函数调用的详细过程,函数之间是怎么传递的,到底是怎么发生调用...
内联函数除了保持结构化和函数式的定义方式外,还能使程序员写出高效率的代码.函数的每次调用与返回都会消耗相当大的系统资源,尤其是当函数调用发生在重复次数很多的循环语句中时.一般情况下,当发生一次函数调用时,变元需要进栈,各种寄存器内存需要保存.当函数返回时,寄存器的内容需要恢复。如果该函数在代码内进行联机扩...

相似回答