C语言一个变量声明在函数里,初始化在for语句小括号里,那么for语句外函数里这个变量能用吗?

2025-03-10 00:06:08
推荐回答(3个)
回答1:

这个地方用i是没问题的,因为i的作用域是整个f()函数,但是要注意在for循环中已经改变了i的值,希望可以帮到你。

回答2:

在某一作用域中定义的变量可以在同一级或次级作用域中访问。所以上述代码不会有编译错误。

回答3:

没问题,对的哦。