c语言:求救。。。为什么会运行错误
//求救。。。为什么会编译通过,却运行错误
//错误:
//测试.exe 中的 0x1027d322 (msvcr100d.dll) 处有未经处理的异常: 0xC0000005: 写入位置 0x00415744 时发生访问冲突
#include<string.h>
int main()
{
char* aa="1234";
strcat(aa,"123");
return 0;
}
//经测试是strcat()出现了问题,但我不知道为什么
//我用的是Microsoft Visual Studio 2010专业版