现在这是我从一些试卷中得到的一个愚蠢的谜题,遗憾的是我在最后 15 分钟内无法弄清楚。
#include <stdio.h>
int main(void){
/* <something> */
putchar(*(wer[1]+1));
return 0;
}
为了获得输出 e
,我们应该用什么替换某些东西。现在我们知道 putchar
接受一个 int
作为参数但是这段代码假设给出了一个指针。这个问题是否有效?
最佳答案
const char *wer[2] = { "failed", "test" };
关于c - 在这个 C 谜题中要替换什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2141745/