タグ付けされた質問 「pass-by-value」

値渡しは「一方向の受け渡し」であるため、受信した関数(またはプロセスなどの他のエンティティ)内で渡された値の変更は返されません。

4
Cの絶対値関数がconst入力を受け入れないのはなぜですか?
Cでは、絶対値関数(floatを受け入れる)のプロトタイプは次のとおりです。 float fabsf( float ); このプロトタイプが次のように定数値を受け入れないのはなぜですか。 float fabsf( float const ); fabsfは入力の値を変更しませんか? 入力を受け入れてfabsfを呼び出す関数がある場合、入力をconstとして指定しないように強制されますか? この状況でconstの正確さを処理する適切な方法は何ですか?


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.