abcd只在循环内有定义,出了for循环就出了变量的作用域,所以就找不到了
想在外面也使用的话就在for循环之前先定义变量,然后在for循环中不做声明直接使用
有帮助望采纳
因为你这些变量并没有定义,就使用。
你的变量都定义在for循环内,输出语句中获取不到。
解决:
把变量a,b,c,d 定义在for循环上面(参考定义int N)
在for循环条件中定义的变量,其作用范围只在循环体内部,由于最后的打印语句在循环体外部,所以编译器不认识变量a,b,c,d
把a,b,c,d在循环外部先定义,这样就可以了