本を読んでいるときにこの例に出くわしましたが、私にはまったく意味がありませんでした。おそらく何かが足りないのですが、カウントに値「10」を割り当ててから、値「x」を割り当てているようです。 int。これが有効な構文であるかどうか疑問に思っています。
本はこれを言います:
変数countとxは、通常の方法で整数変数として宣言されます。次の行で、変数intPtrは「intへのポインタ」タイプであると宣言されています。2行の宣言を1行にまとめることができることに注意してください。
int count = 10, x, *intPtr;
これがその元のプログラムです:
#import <Foundation/Foundation.h>
int main (int argc, char *argv[ ])
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int count = 10, x;
int *intPtr;
intPtr = &count;
x = *intPtr;
NSLog (@"count = %i, x = %i", count, x);
[pool drain];
return 0;
}