如何打印字符串中指定索引位置的某个字符?
如何打印字符串指定索引位置的字符?
当然可以,在C语言里,字符串本质是字符数组,你可以直接通过数组下标访问指定索引的字符,再用printf输出即可。
针对你给出的示例,实现代码如下:
#include <stdio.h> int main() { char str[] = "Hello"; // 打印索引为4的字符 printf("%c\n", str[4]); return 0; }
运行这段代码后,输出结果为:
o
补充说明:字符串的索引从0开始计数,"Hello"的索引对应关系是:0→'H'、1→'e'、2→'l'、3→'l'、4→'o',所以str[4]能精准获取到你需要的字符。
内容的提问来源于stack exchange,提问作者sim
相关产品推荐
相关产品推荐

