首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

请问 下面的小程序输出什么结果

2012-03-01 
请教下面的小程序输出什么结果?main(){char *p1“name”char *p2p2(char*)malloc(20)memset (p2, 0, 20

请教 下面的小程序输出什么结果?
main() 

char *p1=“name”; 
char *p2; 
p2=(char*)malloc(20); 
memset (p2, 0, 20); 
while(*p2++ = *p1++); 
printf(“%s\n”,p2); 



[解决办法]
假如这是malloc的内存6e 61 6d 65| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
| p2因为++指向这里了

热点排行