c - 在这个 C 谜题中要替换什么?

标签 c arrays pointers

现在这是我从一些试卷中得到的一个愚蠢的谜题,遗憾的是我在最后 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/

相关文章:

c++ - 如何修复 OSX 中“找不到 "fatal error: ' sys/epoll.h”文件?

更改 GtkText 输入法

javascript - 如何使用变量选择javascript数组键?

C 指针解引用错误

c - 如何在 C 中删除 linux 上的 root 权限?

c - HTML5 Web 套接字握手

java - 为什么 java 允许 private String[][] var[]

python - NumPy 数组下三角区域中 n 个最大值的索引

c - 如何知道字符串指针在重新分配后是否真的变小了?

c++ - 将整型变量地址分配给字符指针