黑马程序员技术交流社区

标题: 好"经典"的题啊 [打印本页]

作者: neal123    时间: 2016-2-27 22:05
标题: 好"经典"的题啊

#include <stdio.h>

int main()
{
    int a = 20;
    int score = a + 100;
    printf("%d\n", score);//score = 120
   
    {
        int score = 50;
        {
            score = 10;
            printf("%d\n", score);//score = 10
        }
        a = 10;
    }
   
    {
        score = a + 250;//a = 10,赋值score
        int score = 30;
        printf("%d", score);//score = 30
    }
   
    printf("%d\n", score);//score = 260
    return 0;
}

作者: 杨冬武    时间: 2016-2-27 22:29
你这是想说作用域的问题
局部变量屏蔽全局变量
作者: Eric_Jia    时间: 2016-3-1 17:16
函数作用域的问题?
作者: dx206    时间: 2016-3-1 17:18
这个确实很有陷阱




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2