main()
{
char* ch="abcdefgh",*r;
long* q;
q = (long*)ch;
q++; //long占4个字节,挪动4个字节
r = (char*)q;
printf("%s",r);
}
打印输出:efgh
上例表明,强制类型转换后,会按照新的数据类型所占字节数来取数据。
main()
{
char* ch="abcdefgh",*r;
long* q;
q = (long*)ch;
q++; //long占4个字节,挪动4个字节
r = (char*)q;
printf("%s",r);
}
打印输出:efgh
上例表明,强制类型转换后,会按照新的数据类型所占字节数来取数据。