设p1、p2是指向int型一维数组的指针变量,k为int型变量,一下错误的语句是?
问题描述:
设p1、p2是指向int型一维数组的指针变量,k为int型变量,一下错误的语句是?
A.k=*p1+p2
B.p2=k
C.p1=p2
D.k=p2-p1 (需要具体过程,
B (不了解为什么D是对的) 其中A选项我漏打了,应该是 k=*p1+*p2
答
B肯定是错误的,A感觉也不对首先了解一个原则:等号两端的变量类型必须一致才能赋值,同一类型的变量才能进行加减(如int型变量与int型变量才能进行加减,而int型变量与int型指针变量则无法进行加减运算及赋值运算)A: (...