【问题标题】:Accessing array of strings访问字符串数组
【发布时间】:2016-04-29 06:31:31
【问题描述】:

对于以下字符串数组,我如何访问 arm 中的字母 acandy 中的 c

基本上,我是 C 的新手,想了解如何访问字符串数组中的特定字符
我使用以下代码定义数组:
const char *str1[] = {"arm","candy"}

【问题讨论】:

  • 1) 读一本书。 2)用编译器尝试一些代码。 3)如果您遇到困难,请询问 SO。按此顺序。
  • 类似str1[0][0]

标签: c string pointers


【解决方案1】:

下面的代码为您提供了 "a" in arm

str1[0][0]; 

以下代码为您提供糖果中的“c”

str1[1][0]; 

【讨论】:

    【解决方案2】:

    基本上你所拥有的是一个数组数组,所以:

    char c = str1[0][1]; // value of c would be thr 'r' from arm
    

    【讨论】:

      猜你喜欢
      • 2012-10-31
      • 2015-06-16
      • 2016-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-02
      • 2019-03-08
      • 2017-12-01
      相关资源
      最近更新 更多