Works for me. What did you try?
void setup() {
bool flag;
bool *addressOfFlag = &flag;
Serial.begin(115200);
delay(1000);
*addressOfFlag = true;
printBool(flag);
*addressOfFlag = false;
printBool(flag);
}
void loop() {}
void printBool(bool b) {
Serial.print("Boolean Variable = ");
if (b) {
Serial.println("true");
} else {
Serial.println("false");
}
}