c语言中,形参可以是常量,变量或表达式,这句话为什么是错的?形参不是只要有确切的值就行了吗?

 我来答
tngtion
2018-09-24 · TA获得超过540个赞
知道小有建树答主
回答量:427
采纳率:78%
帮助的人:33.4万
展开全部

说好的是形参。不是实参。实参就是对的。我觉得楼主可能没有了解什么是形参。当然。这个可以不用去理解也不影响代码质量的。但是。理论就是这么说的。最好看懂。

  1. 形参只能是变量,在被定义的函数中,必须指定形参的类型。

  2. 没有确定的值

  3. 形参变量在未出现函数调用时,并不占用内存,只在调用时才占用。调用结束后,将释放内存

形参的特点就是黑体字那几个了

你就顺便理解一下实参吧

  1. 实参可以是常量、变量、表达式、函数等

  2. 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。 因此应预先用赋值,输入等办法使实参获得确定值。

  3. 开辟内存存储数据 

平时c语言,直接int一个变量。不赋值。一样是有值的。那是内存在上次使用时候留下来的垃圾值。所以是个不确定的值。

希望我的回答对你有帮助

house黄信
2019-11-15
知道答主
回答量:20
采纳率:0%
帮助的人:1.3万
展开全部
形参只能是变量,在被定义的函数中,必须指定形参的类型。

没有确定的值

形参变量在未出现函数调用时,并不占用内存,只在调用时才占用。调用结束后,将释放内存。

形参的特点就是黑体字那几个了

你就顺便理解一下实参吧

实参可以是常量、变量、表达式、函数等

无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。 因此应预先用赋值,输入等办法使实参获得确定值。

开辟内存存储数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式