在代码中,你定义了一个数组"c"来存储图案的每一行的数据。当你按下按键时,你使用一个循环来遍历每一行,并使用位运算将每一行的数据向左或向右移动一位。你将移动后的数据存回"c"数组,然后再把"c"数组的数据显示到点阵屏上。由于"c"数组一直保存着图案的数据,所以每次按下按键时都是在对之前的数据进行移动。