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

CまたはC++の関数のアドレスは何ですか?


関数は、プログラム内の特定の作業を実行するために定義されたコードのブロックです。これは、一般的に発生するコードを定義して、必要なときに再利用できるようにすることで、プログラマーの作業を容易にするために使用されます。

アドレスは、エンティティが保存されているメモリの場所です。プログラム内のコードのすべてのブロックには、プログラム内に独自のメモリ位置があります。つまり、他の変数やオブジェクトのメソッドや関数と同様に、メモリアドレスもあります。

関数のメモリアドレスを取得するには、メソッドのポインタを使用し、括弧なしで関数の名前を書き込む必要があります。

#include<iostream>
using namespace std;
void myfunc(){
   cout<<"This is myfunc";
}
int main(void){
   printf("address of function main() is :%p\n", main);
   printf("address of function myfunc() is : %p\n", myfunc);
   return 0;
}

出力

address of function main() is :0x40079d
address of function myfunc() is : 0x400787

  1. 10.0.0.1 IPアドレスとは何ですか?

    10.0.0.1 IPアドレスは、クライアントデバイスで使用されるか、デフォルトのIPアドレスとしてネットワークハードウェアに割り当てられる可能性のあるプライベートIPアドレスです。 10.0.0.1とは何ですか? 10.0.0.1は、ルーターが通常192.168.1.1や192.168.0.1などの192.168.x.xシリーズのアドレスを使用するホームネットワークよりも、ビジネスコンピューターネットワークでよく見られます。ただし、在宅デバイスには引き続き10.0.0.1 IPアドレスが割り当てられている可能性があり、他のデバイスと同じように機能します。 クライアントデバイスのIP

  2. 192.168.0.0のIPアドレスとは何ですか?

    192.168.0.0は、192.168.255.255までのすべてのIPアドレスを含むプライベートIPアドレス範囲の始まりです。このIPアドレスは通常、ネットワークでは使用されず、電話やコンピューターにはこのアドレスが割り当てられません。ただし、192.168.0.0を含むがこのアドレスで始まらない一部のネットワークでは、デバイスで問題なく使用できます。 ホームルーターに割り当てられる一般的なIPアドレスの1つは、192.168.1.1です。このIPアドレスは、ルーターが192.168.1.0ネットワーク上にあるために使用されます。同様に、192.168.0.0ネットワーク上のルーターには