一段10来行的完整代码 帮忙看一下问题出在哪
程序代码:#include "stdafx.h"
#include <malloc.h>
int main(int argc, char* argv[])
{
char *string;
string=(char *)malloc(3);
if(string==NULL)
printf("Insufficient memory available\n");
else
{
printf("memory available allocated\n");
*string='a';
*(string+1)='b';
*(string+2)='c';
printf("%s\n",string);
free(string);
printf("Memory freed\n");
}
return 0;
}输出却是:abc曤竤窄窄窄貄宄 为啥 求指点
[ 本帖最后由 迪拜 于 2013-10-2 19:43 编辑 ]









