index在c语言中是什么意思?

我知道翻译成中文是索引的意思,但是请帮我具体解答一下。或帮我翻译一下这句话
Starting from prevEnd return the index of the first char of the next word in the str array
prevEnd is an index in the character array str.
万分感谢。

C语言中index并没有什么特别的含义啊。

那段话的意思:
从“prevEnd”开始,返回“str”数组中下个单词的第一个字符的索引。
“prevEnd”是字符数组“str”中的一个索引。追问

但是什么叫返回他的索引?

追答

所谓索引,通俗点所也就是序号的意思。
在C语言里,数组里的元素是从0号开始排列序号的,即:
第一个元素序号(索引)是0;
第二个元素序号(索引)是1;
……

返回索引,也就是返回该元素在数组中的序号。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-12
index, 索引号, 一般从0开始计数。
返回字符串str中的下一个字中的开头字节的索引号,索引从prevEnd开始计数。 prevEnd是字符串str中的一个位置的标号。
第2个回答  推荐于2017-09-25
:#include <string.h>

定义函数:char * index(const char *s, int c);

函数说明:index()用来找出参数s 中第一个出现的参数c 地址,然后将该字符出现的地址返回。字符串结束字符(NULL)也视为字符串一部分。

:如果找到指定的字符则返回该字符所在地址,否则返回0.

范例
#include <string.h>
main()
{
char *s = "0123456789012345678901234567890";
char *p;
p = index(s, '5');
printf("%s\n", p);
}

执行结果:
5.68E+25
第3个回答  2013-02-12
从prevEnd返回str数组中下一个单词的首字母的索引(或者称下标)。prevEnd是字符数组str的一个下标。
学编程不懂英语是不行的哦

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网