假定一个一维数组的定义为"char a[8],b;"若把该数组最后一个元素赋值给b,应该采取的表达式为:______。

题目

假定一个一维数组的定义为"char a[8],b;"若把该数组最后一个元素赋值给b,应该采取的表达式为:______。


相似考题
参考答案和解析
正确答案:b=a[7]
b=a[7]
更多“假定一个一维数组的定义为"char a[8],b;"若把该数组最后一个元素赋值给b,应该采取的表达式为:___ ”相关问题
  • 第1题:

    若有语句:char *line[5];,以下叙述中正确的是

    A.定义line是一个数组,每个数组元素是一个基类型为char的指针变量

    B.定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组

    C.定义line是一个指针数组,语句中的,号称为间址运算符

    D.定义line是一个指向字符型函数的指针


    正确答案:A
    解析: C语言中[]比*优先级高,因此line先与[5]结合,形成line[5]形式,这是数组形式,它有5个元素,然后再与line前面的“*”结合,表示此数组是一个指针数组,每个数组元素都是一个基类型为char的指针变量。

  • 第2题:

    假定一维字符指针数组的定义为"char* a[8];",则该数组占用的存储空间的字节数为()。
    32

  • 第3题:

    将一维数组中的元素逆序存放。要求:1、定义一个有10个元素的一维数组后,从键盘给该数组赋值。2、定义一个Inverse函数对该数组进行逆序存放,比如:原顺序为1,2,3,4,5,6,7,8,9,0,逆序存放后为0,9,8,7,6,5,4,3,2,1.


    按行存放

  • 第4题:

    假定一维数组的定义为“char* a[8];”,则该数组所含元素的个数大于8。()

    A

    B



  • 第5题:

    声明一个含7个整型元素的数组a,通过键盘为数组a赋值,并进行如下操作: (1) 将数组a的各个元素反转后输出 (2) 将数组a的元素排序后输出 (3)将数组a的前5个元素赋值给数组b,并输出数组b的各个元素。


    A