晚课笔记2022-10-11反汇编1 指针问题

晚课笔记2022-10-11反汇编1 (进度条66.45%处)中提到:
"
以下代码能否正确执行:
char* s=“AAA”;
s[0]=‘B’;
"AAA"就是放在只读数据段,也就是放在flash上,char*s=“AAA”,s指向flash。
s[0]='B’试图写flash,写不会成功,但是不会导致程序崩溃。
"

问题1:
char* s=“AAA”;s指向的是"AAA"的ascII值,也就是01000001010000010100000100110000吧?虽然"AAA"保存在flash上,但是s所指向的地址不一定在flash上才对吧?
问题2:
s[0]='B’这句没看懂,不知道是不是晚课笔记的截图遗漏了什么?
问题3:
笔记中随后提到“上面的代码写操作就会成功。”
但是所贴截图和之前不能成功的代码一模一样,请问是怎样写的代码才会写操作成功?