数组的下标是真正的指针运算

时间:2021-10-25 02:44:16

重要的指针原则: *(a+i) == a[i]

以下代码千万别在工作中写,会被人喷的,知道就行。

int _tmain(int argc, _TCHAR* argv[])
{
cout << "shen"[1] << endl;
int a[] = {1,2,3,4,5};

for(int i = 0; i < sizeof a / sizeof a[0]; i++)
{
cout << i[a] << endl;
}

/*
输出:
h
1
2
3
4
5

C风格:strncpy(s,t,n)[n] = '\0';
*/

system("pause");
return 0;
}