一个数组定义为 int a[5] = {1, 2, 3, 4, 5};,一个指针定义为 int * p=&a[2];,则执行a[1]=*p;后,数组a中的值会变为( )。
{1, 3, 3, 4, 5}
{2, 2, 3, 4, 5}
{1, 2, 2, 4, 5}
{1, 2, 3, 4, 5}