ポインタで悩んでいます。

void test(char *data2){

 *data2++;
 printf("addres_2:%d\n", data2);

};

int main(){

 char data[10] = "zxcvbnm";
 printf("addres_1:%d\n", data);
 test(data);
 printf("addres_3:%d\n", data);

 return 0;
};

実行した後、addres_2とaddres_3の値が一緒になると思っていたらaddres_1とaddres_3の値が同じになってしまいました。関数内のポインタ加算は初期化されるのでしょうか?それとも関数のdata2はdataと別物?なのでしょうか?