選擇(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[
相關文章
相關標籤/搜索