Skip to main content

C1501

不应修改函数形参

Category: Advisory

Decidability: Undecidable

Scope: System

依据

函数形参的行为与一个具有自动存储周期的对象相同。尽管C语言允许修改函数形参,但这样做可能导致混乱,并与开发者的预期产生冲突。如果将形参复制到一个自动对象并对该副本进行修改,可能会减少混乱程度。如果使用现代编译器进行这一操作,那么将不会给存储或执行时间带来任何损失。

登录查看完整文章