Stephen G. Kochan 著の「Programming in Objective-C」第 6 版を読んでいます。144ページに次の記述があり、私を混乱させています。
C の基本データ型であるローカル変数にはデフォルトの初期値がないため、使用する前に値を設定する必要があります。
それでも、次のコードがある場合でも機能し、0 が表示されます。
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
int number;
NSLog(@"%i", number);
return 0;
}
int
基本的な C データ型ではありませんか?