<data type> near <pointer definition> <data type> near <function definition>
次のステートメントは、変数 s
char near *string;
Program のニア ポインタを宣言します。
#include<stdio.h> int main(){ int number=50; int near* p; p=&number; printf("%d",sizeof(p)); return 0; }出力
2
Far pointer
<data type> far <pointer definition> <data type> far <function definition>
次のステートメントは、変数 s
char far *s;
Program の far ポインタを宣言します。
#include<stdio.h> int main(){ int number=50; int far *p; p=&number; printf("%d",sizeof number); return 0; }出力
4
大きなポインタ
#include<stdio.h> Int main(){ Char huge *far *ptr; Printf("%d%d%d",sizeof(ptr),sizeof(*ptr),sizeof(**ptr)); Return 0; }出力
4 4 1
以上がC言語でNear、Far、Hugeポインタを説明するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。