下面程序段的运行结果是()
#include <stdio.h>
int main(int argc, char *argv[]) {
char *s = "abcdefg";
s += 2;
printf("%d\n", s);
return 0;
}
牛客-007
#include <unistd.h>
int main(int argc,char *argv[])
{
char *s = "abcdefg";
fprintf(stderr,"%d\n",s);
printf("%c=%d\n",s[0],s);
s += 2;
fprintf(stderr,"%d\n",s);
printf("%c=%d\n",s[0],s);
return 0;
}运行结果:
4196072
a=4196072
4196074
c=4196074