一个数组定义为 int a[5] = {1, 2, 3, 4, 5}; ,一个指针定义为 int * p = &a[2]; ,则执行 *p = a[1]; 后,数组a中的值会变为( )。 A. {1, 2, 2, 4, 5}B. {1, 3, 3, 4, 5}C. {1, 2, 3, 3, 5}D. {1, 2, 4, 4, 5} 正确答案:A