ローカル変数は局所変数とも呼ばれ、グローバル変数は大域変数とも呼ばれています。 ではmain.mを次のようにコーディングしてください。 main.m #import <Foundation/Foundation.h> int globalInt = 10; // ここがグローバル変数です int argc = 10; // ここもグローバル変数です void funcA(); // funcA関数のプロトタイプです void funcB(); // funcB関数のプロトタイプです int main(int argc, char * argv[]) { NSLog(@"\n globalInt is %2d", globalInt); NSLog(@"\n argc is %2d", argc)