C++笔记

若有以下定义int x[10],*pt=x; 则对x数组元素的正确引用是

A. *(pt+10) 

B. *(x+3)

C. pt+3

答案:B。在C语言中,*(x+3)和x[3]无条件等价。对于数组定义:int x[10],数组元素的下标是从0-9,不存在x[10]这个元素。pt+3是一个指针,不是数组元素。如为*(pt+3),则可以表示数组元素x[3]。

你可能感兴趣的:(编程,C++,C语言)