c++在switch 里面int的变量在switch外面无法使用 如何解决
来源:百度知道 编辑:UC知道 时间:2024/07/02 02:25:33
这是必然的,因为你所申请的是局部变量,作用域仅限在swith里
解决方法,在switch外面申请该变量,也可以申请全局变量,或者通过指针来访问
switch是一个语句块,它的变量在外面是不可以使用的,你可以在switch外先声明,然后就可以用了,这个变量属于函数的变量,可以被switch语句块访问到。
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/07/02 02:25:33
这是必然的,因为你所申请的是局部变量,作用域仅限在swith里
解决方法,在switch外面申请该变量,也可以申请全局变量,或者通过指针来访问
switch是一个语句块,它的变量在外面是不可以使用的,你可以在switch外先声明,然后就可以用了,这个变量属于函数的变量,可以被switch语句块访问到。