charの練習で以下の文をつくりますた
void change(char* a){
 a = "AAAAAAAAAAAAAAAAAA";
}
int main(){
 char *test1;
 test1 ="HelloWorld.";
 change(test1);
 printf("test1 : %s\n", test1);
 return 0;
}

test1の内容を"AAAAAAAAAAAAAAAAAA"
に変えようとしてるのですが"HelloWorld."
のままです。
なんででしょう?