A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© neal123 中级黑马   /  2016-2-27 22:05  /  1115 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


#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;
}

3 个回复

倒序浏览
你这是想说作用域的问题
局部变量屏蔽全局变量
回复 使用道具 举报
函数作用域的问题?
回复 使用道具 举报
dx206 来自手机 中级黑马 2016-3-1 17:18:39
板凳
这个确实很有陷阱
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马