static volatile bool up_flag = false;

在按键这一章, static volatile bool up_flag = false; 是这样写按键标志位,为什么要这样子写?

标志位就是变量,定义一个变量来表示按键的状态是按下还是松开呗,那你觉得该怎么写呢?

我是32处学者,之前学51的时候按键按下标志位我都是用 bit 写 ,不知道这样子写的好处是什么

一个意思,在51里面什么好处在32里面几乎是一样的,只是数据类型不同而已