#include<stdio.h>
int main()
{
char s[]="chomsky the great";
printf("try0 %s\n",s+s[3]-s[9]);
printf("try1 %s\n",s+s[3]-s[1]);
return 0;
}
gcc 编译器中的 o/p 是
try0 ky the great try1 ky the great
我无法跟踪程序在这里实际在做什么,或者更确切地说是编译器是如何工作的。