3在C语言中,引用数组元素时,其数组下标的数据类型允许是( )。 A) 整型表达式 B) 整型常量C) 整型常量或整型表达式 D) 任何类型的表达式 4在C语言中引用数组元素时,其数组下标的数据类型只能是( )。 A) 整型常量 B) 整型表达式C) 整型常量或整型表达式 D) 任何类型的表达式 5在C语言中引用数组元素时,...
本套视频目标是帮助同学们掌握C语言基本知识、巩固C编程语法基础,以及深入C语言高级编程,提高动手编程实践能力,为同学们的程序设计工作打下坚实的基础。
A. 整型常量 B. 整型表达式 C. 整型常量或整型表达式 D. 任何类型的表达式 相关知识点: 试题来源: 解析 C 正确答案:C 解析:C语言规定只能逐个引用数组元素而不能一次引用整个数组,数据元素的表示形式为数组名[下标],下标可以是整型常量或整型表达式。反馈 收藏 ...
解析 以下程序的功能是:从键盘上输入一行字符,存入一个字符数组中,然后输出该字符串,请填空。 #include void main() { char str[81],*sptr; int i; for(i=0;i<80;i++) { str[i]=getchar(); if(str[i]=='\n') break; } str[i]= ; sptr=str; while(*sptr) putchar(*sptr ); }...
在C语言中,引用数组元素时,其数组的下标是()。A.整型常量B.表达式C.整型常量,变量或整型表达式D.任何类型的表达式
对于int a[3][4];的定义,数组a有3行4列。数组的索引是从0开始的,所以有效的行索引是0, 1, 2,有效的列索引是0, 1, 2, 3。A. a[2][2*1] - 这是合法的,因为它引用的是第3行第2列的元素(索引从0开始)。B. a[1][3] - 这也是合法的,它引用的是第2行第4列的元素。C. a[4-2][0] ...
c语言中引用一个数组元素,可以用: (1)下标法; eg:a[i] (2)指针法。 eg: *(a+i) 或 *(p+i) //其中a为数组,*(a+i)意为a数组的首地址+i——即指向第i个元素{注意:这里不是说地址加上i,要看是什么类型,eg:char型的话一个字节一个地址,int类型的话VC++中是4个字节一个地址,+1相当于加上...
c语言中引用一个数组元素,可以用: (1)下标法; eg:a[i] (2)指针法。 eg: *(a+i) 或 *(p+i) //其中a为数组,*(a+i)意为a数组的首地址+i——即指向第i个元素{注意:这里不是说地址加上i,要看是什么类型,eg:char型的话一个字节一个地址,int类型的话VC++中是4个字节一个地址,+1相当于加上...
(*p)[3]是定义一个指向一维数组的指针,数组元素为三.也就是说p指向的其实是a[0],a[1],a[2]这样的形式.p=a;其实就是把第0行的首地址赋值给p.所以答案C中p[1]即是把第1行的首地址给p,在此基础上向后移一位,取出地址中的元素数值. *(p[1]+1)相当于a[1][1].所以是对的.B的形式是对的,...