在查看 C 中的一些概念性问题时,我在一本书中遇到了这个问题。以下程序的输出是什么?
#include<stdio.h>
#include<string.h>
int main()
{
static char s[25]="The cocaine man";
int i=0;
char ch;
ch=s[++i];
printf("%c",ch);
ch=s[i++];
printf("%c",ch);
ch=i++[s];
printf("%c",ch);
ch= ++i[s];
printf("%c\n",ch);
return 0;
}
回答 :
hhe!
谁能解释一下这个输出是怎么来的?