本帖最后由 shen_hao 于 2017-12-21 14:14 编辑
这是我单独把它摘出来放在devc++。大家可以运行试试,我不明白结果
#include "stdio.h"
char* load()
{
char temp[8];
char i = 0;
for(i=0;i<8;i++)
{
temp = 0x11*i;
}
for(i=0;i<8;i++)
{
printf("%x\n",temp);
}
return temp;
}
int main()
{
char i;
//char temp[8] =load(); //这种不行
char * temp1 =load();
printf("\n");
for(i=0;i<8;i++)
{
// printf("%d\n",temp1);
printf("%x\n",*(temp1+i));
}
} |