88问答网
所有问题
当前搜索:
实参和形参的类型必须一样吗
形参和实参类型
可以不
一样吗
答:
形参和实参类型可以不一样
,但同时可能引起类型不匹配错误。函数调用时,将实参的值传递给形参,系统首先会自动隐式地把实参的值的类型转换为形参的类型,然后再赋值给形参。实参和形参在数量上,类型上、顺序上应严格一致,否则就可能发生类型不匹配的错误。变量或属性类型错误。例如,一个整型值的变量不...
形参与实参
是什么意思?
答:
形参和实参的类型必须要一致
,或者要符合隐含转换规则,当形参和实参不是指针类型时,在该函数运行时,形参和实 参是不同的变量,他们在内存中位于不同的位置,形参将实 参的内容复制一份,在该函数运行结束的时候形参被释放,而实参内容不会改变.而如果函数的参数是指针类型变量,在调用该函数的过程 ...
实参和形参的
区别实参和形参
答:
3、实际参数与形式参数的参数个数、类型和顺序都应一样
,如果不一样的话,系统会强制转换,这样会造成数据的丢失。4、实 参向形参的传递是值的传递。5、这个值就是对实参的表达式进行计算的结果,它可以是常量值、变量值、数组元素、函数值等。6、如果实参是数组名了,那么它传送的就是地址的值了。
实参与形参
不兼容实参
答:
1、实参与形参的个数必须相等
,错,有不定参函数,比如printf,scanf就是不定参函数实参与形参的类型必须对应一致,错,参数类型不一致传参时会有隐式的类型转换。
c语言中的
实参与形参
数据
类型一一样吗
答:
严格说,
应该保持其数据类型一样
,最好这样;放宽说,类型可以不一样,但是类型能隐式转化,即实参类型能隐式转化为形参的数据类型
下列说法不正确的是( )。
答:
【答案】:B 本题考查函数调用的基本概念。调用函数时,
实参
的形式可以是具体的数值,也可以是表达式。实参将数值或表达式的值传递给
形参
,因而两者
的类型必须
保持一致。形参在运算过程中会发生改变,但不一定会影响到实参值,所以可知两者不共用内存单元。
什么是
形参和实参
答:
2、目的不同:实参可以是常量、变量或表达式,无论实参是何种
类型
的量,在进行函数调用时,都
必须
具有确定的值,以便把这些值传送给形参。
需要
注意当
形参和实参
不是指针类型时,在该函数运行时,形参和实参是不同的变量,他们在内存中位于不同的位置,形参将
实参的
内容复制一份,在该函数运行结束的时候...
在C语言中,
形参
名
与实参
名到底是
一样
好,还是不一样好?
答:
名字是否相同并不重要,重要的是
类型必须相同
。因为,形参是所在函数的局部变量,所以形参在所在函数中会被多次使用,你需要统筹考虑。而
实参
是主调函数的局部变量,是根据实际需要作为参数调用被调函数的,是否调用被调函数并不需要另外考虑实参名称,这是
与形参的
主要不同点。
...函数的
实参
应与其对应的
形参类型
一致;是对
的吗
,高手快来解决啊_百...
答:
对的。这是很基本的:函数的实参个数
和形参
个数相等,
实参与
对应的
形参类型
一致。如果用表达式,表达式类型 应与对应形参 一致。
不说
形参和实参的类型
可以不
一样吗
。为什么
实参要
int
答:
先不说
形参实参一样
不一样,先说函数声明“
必须与
原型一致”。如果有定义float a(int x,int y){...},那么声明必须是float a(int x,int y);或float a(int,int );,否则编译器就找不到这个函数了。但声明时形参变量名是可有可无的,而变量
类型
名是必要的……
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
实参和形参的数量必须一样
实参和形参的类型可以任意
函数实参和形参是否必须一样
c语言形参和实参类型不一致
实参和形参一定要一一对应吗
实参和形参类型可以不一致吗
实参和形参什么必须一样
实参变量和形参变量
C语言里形参是常量还是变量