我有以下代码:
#include <stdio.h>
int main() {
printf("%c","ACEGIK"[3] - 1);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我知道结果是F。
[3] -1 是什么意思?
"AGECIK"
是一个字符数组
你要取第三个元素(从 0 开始计数),"ACEGIK"[3]
即G
减1'G' - 1
得到字符F
[3]
应用于数组
while-1
应用于从数组获取的字符/值