热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_62429572
圆圆的罗伊
5 年前
trueweixin_62429572

两个知识点
【1】针对上个blink说的,要纠正一点,其实如果是在同一个语句块里面的话,在外面的大括号定义的变量在小括号也是会有用的(那不当然,不然if语句的判断条件和后面要执行的语句里面的参数不就屁都没有);
【2】对于块里面定义了和外面同名的变量则会掩盖了外面同名的变量;

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
解决了关于变量的生存期和作用域的问题 每个生存期和作用域要看的东西就是同一个,那就是大括号 每一个大括号{}里面定义的变量也只有在这一个大括号里才会有用。 而且当你在int main (void)函数里面调用swap()函数的时候,这两个{}(即语句块)也是完全独立的。 所以有形参和实参的区别,也只有把地址给传过去的时候可以影响参数的值了
立即登录