【发布时间】:2023-03-09 03:05:01
【问题描述】:
我无法理解如何在此处访问 char 指针的 -1 位置。
当我在 Turbo C 中运行此代码时,它显示输出“f”,但在现代编译器中它只显示空格。
#include<iostream>
using namespace std;
void main()
{
char *str="hello";
cout<<str[-1]<<endl;
system("pause");
}
【问题讨论】:
-
数组的索引从0开始。