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

Cで関数へのポインタを宣言する方法は?


ポインタは、値が別の変数またはメモリブロックのアドレス、つまりメモリ位置の直接アドレスである変数です。他の変数や定数と同様に、変数やブロックアドレスを格納するために使用する前に、ポインタを宣言する必要があります。

構文

Datatype *variable_name

アルゴリズム

Begin.
   Define a function show.
      Declare a variable x of the integer datatype.
      Print the value of varisble x.
   Declare a pointer p of the integer datatype.
   Define p as the pointer to the address of show() function.
   Initialize value to p pointer.
End.

これは、関数へのポインタの概念を理解するためのCの簡単な例です。

#include
void show(int x)
{
   printf("Value of x is %d\n", x);
}
int main()
{
   void (*p)(int); // declaring a pointer
   p = &show; // p is the pointer to the show()
   (*p)(7); //initializing values.
   return 0;
}

出力

Value of x is 7.

  1. Excelの使い方HLOOKUP関数

    Excelワークシートのデータが数百の列と数十の行をカバーしている場合は、HLOOKUP関数を使用して、指定された列から指定された値を検索します。 この記事の手順は、Excel for Microsoft 365、Excel 2019、Excel 2016、およびExcel2013に適用されます。 HLOOKUP関数のしくみ HLOOKUP関数は検索関数の一種です。この関数は、最初に列ラベルで指定された値を見つけ、その列で対応する値を検索することにより、ワークシート内の特定の情報を検索します。 HLOOKUP関数は、大量のデータを含むワークシートに最適です。この例では、簡単なワークシート

  2. ExcelでIF関数を使用する方法

    知っておくべきこと IF関数は、論理テスト、つまり、何かが真であるかどうかを実行するために使用されます。 IF関数の構文と引数は=IF (logical_test、value_if_true、[value_if_false])。 たとえば、 =IF A3、 大きい、 小さい)。 この記事では、IF関数を使用して、Excel2019やMicrosoft365を含むすべてのバージョンのExcelの論理テストを実行する方法について説明します。いくつかの例を概説します。 IF関数とは何ですか? ExcelのIF関数は、論理テストを実行するために使用されます。この関数を使用する数式は