c语言的32个关键字 形参可不可以是表达式?
浏览量:2784
时间:2021-03-14 06:02:16
作者:admin
形参可不可以是表达式?
它不可能是一个表达式。默认值是在函数调用期间未给定参数时使用的默认值。确切地说,它应该是默认值本身。它可以是表达式(=符号后的部分),而不是等号前的形式参数,对于=符号本身,它是一个语法要求,而不是以前学习的赋值符号
不,因为调用函数时,需要为形式参数分配内存空间,以接收函数传递的值实际参数,因此形式参数不能是表达式,也不能在形式参数处赋值,例如intresult(inta=3)。但参数可以是表达式。
C语言中形参可以是表达式吗?
参数类型可以是任何类型,如变量、常量或表达式,但形式参数不能。它只能是变量。函数传递参数时,形式参数和实际参数的类型必须相同,否则编译将无法工作。
C语言中的实参可以是任意类型的吗?形参可以是常量、变量或表达式吗?
实参可以是常量,变量或表达式,那形参呢?可以是什么?
1)实参数可以是任何类型的数据。
2)形式参数可以是变量或默认常量,而不是表达式
c语言的32个关键字 形参和实参的传递方式 c语言关键字有哪些
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
spark压缩 压缩袋