2016 - 2024

感恩一路有你

实参可以是常量变量 在c语言中形参必须是常量,这句话对吗?

浏览量:1650 时间:2021-03-14 08:49:03 作者:admin

在c语言中形参必须是常量,这句话对吗?

说好的是形参。不是实参。实参就是对的。我觉得楼主可能没有了解什么是形参。当然。这个可以不用去理解也不影响代码质量的。但是。理论就是这么说的。最好看懂。形参只能是变量,在被定义的函数中,必须指定形参的类型。没有确定的值形参变量在未出现函数调用时,并不占用内存,只在调用时才占用。调用结束后,将释放内存。形参的特点就是黑体字那几个了你就顺便理解一下实参吧实参可以是常量、变量、表达式、函数等无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。因此应预先用赋值,输入等办法使实参获得确定值。开辟内存存储数据 平时c语言,直接int一个变量。不赋值。一样是有值的。那是内存在上次使用时候留下来的垃圾值。所以是个不确定的值。希望我的回答对你有帮助

C语言中的实参可以是任意类型的吗?形参可以是常量、变量或表达式吗?

实参类型可以是任何类型,如变量、常量、表达式都可以但形参不可以,他只可以是变量。函数传递参数时,形参和实参的类型必须一致,否则编译通不过。

实参可以是常量变量 函数的实参可以是常量 调用可以作为一个函数的实参

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。