程序员

【C语言笔记】<二十>局部变量和全局变量

2018-05-16  本文已影响15人  大基本功
局部变量
全局变量
#include <stdio.h>
void test();
//void test(int v1);

int num; // 全局变量  num = 0;

int main(int argc, const char * argv[]) {
    /*
    int num = 10;
    {
//        int a = 55;
        int num = 998;
        printf("num = %i\n", num);
    }
//    a = 100;
//    int num = 20;
    
    int b;
    printf("b = %i\n", b);
     */
    /*
    int num; // 局部变量
    num = 10; // 访问的是局部变量num
    printf("num = %i\n", num); // 10
    test();
    printf("num = %i\n", num); // 10
     */
    test();
    test();
    return 0;
}
//int num;
void test()
{
//    printf("num = %i\n", num);
//    num = 998; // 访问的是全局变量
    num++; // 1 2
    printf("num = %i\n", num);
}

//void test(int v1)
//{
////    printf("num = %i\n", num);
//    int v1 = 55;
//}

上一篇 下一篇

猜你喜欢

热点阅读