若有以下定义和语句: int a[10]={1,2,3,4,5,6,7,8,9,10},p=a; 则不能表示a数组元素的表达式是( ) A) *p B)

日期:2020-06-30 11:40:03 人气:1

若有以下定义和语句: int a[10]={1,2,3,4,5,6,7,8,9,10},p=a; 则不能表示a数组元素的表达式是( ) A) *p B)

不能表示a数组元素的表达式是( B) a[10] )----因为数组a的最大下标只能是9,即a[9], a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],一共10个元素。 A、*p ---表示取p指针指向的单元的值,即表示取数组a的首个元素a[0]的值。 B、a[10] ---因为数组a一共10个元素,从0开始计数, 即a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],正好10个,没有a[10],所以a[
    A+
热门评论