单选题 有如下程序段:
int i=0, j=1;
int &r=i;//①
r=j;//②
int *p=&i;//③
*p=&r;//④
基中会产生编译错误的语句是______。
【正确答案】 A
【答案解析】[解析] D项定义了一个引用指向i,C项通过引用将i的值赋为j,B项将i的地址赋值给整型指针p,A项是错误的,因为引用的赋值并不是把变量的值传递给引用,而是把引用指向变量。