选择(1)

1.设 int x[]={1,2,3,4,5,6},*p=x; 则值为 3 的表达式是 *p=x这里指针p指向数组的首元素地址,p+=2则指针指向第三个元素,而*++p是前置加加,p先自增,再解引用,就指向第四个元素了 b中为后置加加,是先解引用再加所以不影响,正确, c中p+=3就错了,因为指向第四个元素了 d中++*p,因为*p为3,所以就是++3了,结果为4 2.如有定义:char str[
相关文章
相关标签/搜索