图中for循环里的的sc变量name变量和pwd变量是不是重复定义了?
1个回答
2020-02-10
展开全部
你好,
{},花括号表示作用域,在花括号中定义的变量只会作用在当前作用域。
你在作用域外面是无法应用作用域里面的变量的。
按我的理解,当for循环执行一遍,里面的变量就会被创建销毁一次,不存在重复定义一说。
重复定义一般是在同一个作用域中有两个相同的变量定义,况且编译器不报错就是符合语法规则的。
祝你生活愉快。
{},花括号表示作用域,在花括号中定义的变量只会作用在当前作用域。
你在作用域外面是无法应用作用域里面的变量的。
按我的理解,当for循环执行一遍,里面的变量就会被创建销毁一次,不存在重复定义一说。
重复定义一般是在同一个作用域中有两个相同的变量定义,况且编译器不报错就是符合语法规则的。
祝你生活愉快。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询