Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

C / C ++でポインタ変数を宣言する方法は?


ポインタは、変数のアドレスを格納するために使用されます。 C / C ++でポインタ変数を宣言するには、名前の前にアスタリスク(*)を使用します。

宣言

*pointer_name

Cの場合

#include <stdio.h>
int main() {
   // A normal integer variable
   int a = 7;
   // A pointer variable that holds address of a.
   int *p = &a;
   // Value stored is value of variable "a"
   printf("Value of Variable : %d\n", *p);
   //it will print the address of the variable "a"
   printf("Address of Variable : %p\n", p);
   // reassign the value.
   *p = 6;
   printf("Value of the variable is now: %d\n", *p);
   return 0;
}

出力

Value of Variable : 7
Address of Variable : 0x6ffe34
Value of the variable is now: 6

C++の場合

#include <iostream>
using namespace std;
int main() {
   // A normal integer variable
   int a = 7;
   // A pointer variable that holds address of a.
   int *p = &a;
   // Value stored is value of variable "a"
   cout<<"Value of Variable : "<<*p<<endl;
   //it will print the address of the variable "a"
   cout<<"Address of Variable : "<<p<<endl;
   // reassign the value.
   *p = 6;
   cout<<"Value of the variable is now: "<<*p<<endl;
   return 0;
}

出力

Value of Variable : 7
Address of Variable : 0x6ffe34
Value of the variable is now: 6

  1. C#で変数を初期化する方法は?

    変数は、プログラムが操作できるストレージ領域に付けられた名前です。 C#の各変数には特定のタイプがあり、変数のメモリのサイズとレイアウト、そのメモリ内に格納できる値の範囲、および変数に適用できる一連の操作を決定します。 変数を初期化するには、最初にそれを定義する必要があります。 int a; ここで初期化するには、等号の後に定数式を使用します。 int a = 10; 上記の構文を使用しました。 variable_name = value; C#で変数を操作する簡単な例を見てみましょう。 例 using System; namespace VariableDefinition { &

  2. Pythonで変数に値を割り当てる方法

    変数の割り当ては、どのコンピュータープログラミング言語でも非常に基本的な要件です。 Pythonでは、変数を宣言してそれに値を割り当てることができる複数の方法があります。以下にそれぞれを示します。 直接初期化 このメソッドでは、変数を直接宣言し、=記号を使用して値を割り当てます。変数が複数回宣言されている場合、最後の宣言の値がプログラムによって使用されます。 例 x = 5 x = 9 print(a) 上記のコードを実行すると、次の結果が得られます。 出力 9 if-elseの使用 いくつかの条件を使用して、変数の値を初期化できます。条件の結果の評価が変数の値になります。 例 x =