在 C++ 参考书中,我找到了一个访问字符串的示例,如下所示:
void main()
{
char *str = "Test";
int len, i;
clrscr();
len = strlen(str);
for(i=0 ; i<len ; i++)
{
printf("%c", i[str]);
}
getch();
}
为什么i[str]
有效?i
是一个变量,而不是一个数组。
如果字符串被声明为str[]
而不是*str
.