44问答网
所有问题
在c语言中,调用函数时,行参和实参的类型必须完全一致吗?
在c语言中,调用函数时,行参和实参的类型必须完全一致吗?不是应该只需要赋值兼容就可以吗
举报该问题
推荐答案 推荐于2018-04-26
编译器
在编译时默认会做类型检查,发现行参与实参类型不一致时会提示编译警告,如果确认赋值调用不存在赋值不兼容,且不会发生溢值现象,可以使用强制类型转换,跳开编译警告。
此外,可以也在编译选项中取消类型检查。
所以,行参和实参的类型最好一致,应该不是必须。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/GZ3DZW6KGDVKZ6D36KR.html
相似回答
c语言中,函数
形
参和实参必须
相同么?
答:
可以相同但也可以不相同
在程序执行的过程中,实参的作用域是主函数,只要程序没有停止,实参一直有效;形参是定义函数是引入的参数,系统只在该函数被调用时分配临时内存,当自定义函数执行完后,用于临时储存形参的空间将被释放。所以即使形参和实参的类型,名字完全一样,系统也能够把它们区分开。即可以...
C语言
规定
,函数的实参
应与其对应的形
参类型一致
;是对
的吗,
高手快来解决...
答:
对的
。这是很基本的:函数的实参个数和形参个数相等,实参与对应的形参类型一致。如果用表达式,表达式类型 应与对应形参 一致。
C语言
编程
中,
对
实参和
形
参类型的
要求是?
答:
实参 和 形参 类型必须相同或匹配~~如int与int 匹配
,int []与int 匹配~~~
C语言的
形式参数和实际参数的定义以及区别,怎样很好的理解,谢谢。
答:
形参和实参的类型必须要一致
,或者要符合隐含转换规则,当形参和实参不是指针类型时,在该函数运行时,形参和实 参是不同的变量,他们在内存中位于不同的位置,形参将实 参的内容复制一份,在该函数运行结束的时候形参被释放,而实参内容不会改变.而如果函数的参数是指针类型变量,在调用该函数的过程 中,传个...
大家正在搜
函数调用可以作为一个函数的形参
c语言函数实参和形参
调用函数时实参与形参
c语言形参和实参的区别
函数的形参和实参
c语言中形参可以是什么类型
c语言中%s和%c
实参和形参的传递方式
形参的值可以传给实参吗
相关问题
在c语言中,函数调用是否必须先声明?
c语言中,函数形参和实参必须相同么?
C语言!调用函数时,实参和形参的个数必须相同,对应参数的数据...
C语言中实参与行参是怎么回事
在c语言中 调用函数时,形参与实参可以共用存储单元吗
c语言中函数调用时若是传地址,行参和实参在同一地址吗
c语言的实参与形参类型,顺序必须一致对吗
C语言中实参与行参是怎么回事