怎么改昂?
你这是C语言,是不允许在代码行之间声明变量的,声明都必须放在函数开头集中处理。这代码中的int a[ bit ] ;违反了这一规定。当然,若你用的是C++兼容C的编译器,那也可以通过编译。
还是int a[ bit ] ;这一句,C也好,C++也好,声明数组时都不允许[]中的bit是变量,而你这里是变量,不知你是怎么通过编译的并能得到运行结果。
我用的是vs2017...如果要改怎么改