为了账号安全,请及时绑定邮箱和手机立即绑定

C语言难道不是随用随定义?

C语言难道不也是随用随定义吗  ?

正在回答

3 回答

可以这么说,一个变量定义在哪里有效范围就在哪里。如

for(int i=0;i<5;i++)

{//这里就是i的有效范围,在for的里面

    if(i==3)

    {//if里就是j的有效范围  当然也是i的有效范围

        int j=0;

        j++;

        i++;//在for内,可以对i操作

    }
//如果在这里无法使用j因为在if外了,要再定义j

}

0 回复 有任何疑惑可以回复我~

可能是编译器变dio了,我百度看别人一年前的回答都是会报错的,但是自己试了for(int i=0却可以顺利通过。

0 回复 有任何疑惑可以回复我~

都是放在函数开始前定义好,在之后调用

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之起航篇
  • 参与学习       291033    人
  • 解答问题       760    个

C++亮点尽在其中,本课程是在C语言基础上的一个延伸,得以升华

进入课程

C语言难道不是随用随定义?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信