現在、多くの大学がC言語を必修科目にしています。C言語を習得するのは比較的困難です。日常生活でもっと考えることに加えて、毎日の要約も行う必要があります。C言語を学ぶとき、2つの異なるパラメータがあります。1つは仮パラメータで、もう1つは実パラメータです。それらの使用範囲は異なります。仮パラメータと実パラメータには大きな違いがありますが、多くの人が2つの違いを理解していません。 仮パラメータと実パラメータの違い 仮パラメータは関数定義内に表示され、関数本体全体で使用できますが、関数外で使用することはできません。実パラメータは呼び出し関数内に表示されます。呼び出された関数に入った後は、実パラメータ変数は使用できません。 仮パラメータと実パラメータの機能は、データを転送することです。関数呼び出しが発生すると、呼び出し関数は実パラメータの値を呼び出し先関数の仮パラメータに転送し、呼び出し関数から呼び出し先関数へのデータ転送を実現します。 1. 仮パラメータ変数には、呼び出されたときにのみメモリ ユニットが割り当てられ、割り当てられたメモリ ユニットは呼び出しの終了時にすぐに解放されます。したがって、仮パラメータは関数内でのみ有効です。 関数呼び出しが終了し、呼び出し元の関数に戻ると、仮パラメータ変数は使用できなくなります。 2. 実パラメータには、定数、変数、式、関数などがあります。実パラメータがどのような種類の量であっても、関数を呼び出すときに明確な値を持つ必要があります。そうすることで、これらの値が仮パラメータに渡されるようになります。 したがって、特定の値を取得するには、実際のパラメータを事前に割り当てて入力する必要があります。 3. 実際のパラメータと仮パラメータは、数量、型、順序が厳密に一致している必要があります。一致していない場合は、「型の不一致」エラーが発生します。 4. 関数呼び出しで発生するデータ転送は一方向です。 つまり、実パラメータの値は仮パラメータにのみ転送できますが、仮パラメータの値を実パラメータに戻すことはできません。 したがって、関数呼び出し中は仮パラメータの値は変化しますが、実パラメータの値は変化しません。 5. 仮パラメータと実パラメータがポインタ型でない場合、関数の実行中、仮パラメータと実パラメータは異なる変数です。これらはメモリ内の異なる位置に配置されます。仮パラメータは実パラメータの内容をコピーします。関数が終了すると、仮パラメータは解放され、実パラメータの内容は変更されません。 |
太歳は肉霊芝とも呼ばれ、食用だけでなく薬としても使われます。霊芝には解毒作用、鎮痛作用、抗炎症作用が...
カージナルコーラルは伝統的な漢方薬です。私たちが日常生活で知っている効果以外にも、カージナルコーラル...
白紫蘇は健康に優れた効果を持つ一般的な漢方薬です。また、いくつかの病気にも一定の効果があります。自分...
最近、大手テレビ局はさまざまな健康番組を放送し、グルメ番組でも特別な健康維持の食事療法を紹介しました...
石蚕は、さまざまな機能を持つ一般的な漢方薬の一種です。人体のいくつかの病気を治療することができます。...
プラセンタとは、出産後の胎盤や胎盤の医学名です。プラセンタには強力な強壮作用があります。中医学の植物...
人々の生活水準が向上するにつれて、健康維持にさらに注意を払うようになります。伝統的な漢方薬であるヨモ...
羊膀胱は非常に一般的な漢方薬です。非常に一般的ですが、多くの魔法の効果があります。以下で見てみましょ...
漢方薬には多くの種類と源があります。さまざまな植物や動物が薬として利用できます。アリ、昆虫の卵、ヨモ...
生活水準は絶えず向上していますが、私たちの体はいくつかの病気に悩まされています。その中でも、男性の体...
ニキビは外見に影響を与えるだけでなく、自信を失わせ、劣等感を抱かせます。最も重要なことは、ニキビを適...
竹皮は伝統的な漢方薬です。私たちが日常生活で知っている効果以外にも、竹皮には実は他にもたくさんの効果...
あらゆる薬材の主成分を理解してこそ、その効能と機能をよりよく発揮することができます。ここでは、非常に...
西洋医学や西洋薬は現在ではより一般的になっていますが、漢方薬は病気の根本原因を治すことができるため、...
イタドリは漢方薬の一種です。この草のほとんどは茂みに生え、長い間日陰の場所で育つため、見つけるのは簡...