1. 程式人生 > >OC extern和變量

OC extern和變量

code spa stdio.h 16px fff 註意 ext pre margin

註意: extern只能用來聲明全部變量,不能拿來定義變量

#include <stdio.h>

// 第一種做法是將a定義在main函數的前面
// int a;

// 完整地聲明全部變量a
// extern int a;

// extern是可以省略的
int a;

int a;

int a;

int a;

void test();

int main(int argc, const char * argv[])
{
    // 還是全局變量
    // extern int a;
    
    int a;
    a = 10;
    
    test();
    return
0; } // 定義一個變量a int a; void test() { printf("a = %d", a); }

OC extern和變量