随意给指针赋个地址为啥不会中断

随便给指针赋个地址为啥不会中断#include iostreamusing namespace stdchar* add(int a,int b){char *c

随便给指针赋个地址为啥不会中断

#include <iostream>
using namespace std;
char* add(int a,int b){
    char *c;
    c = (char *) a;
    return &c[b];
}

void main()
{
int result;
result=(int)add(20000,300);
cout<<result;
getchar();
}


这个程序用来实现a+b
[解决办法]
*c = 'jf';
[解决办法]
有什么错吗?。。。