求16,18,19详解,谢谢
展开全部
16 C 18 C 19D
答:
16
函数的返回类型是根据return后的数据来判断的, 这里的f是float, f*f的结果依然是float,所以这里选择C
18
一维数组的定义方式为:类型说明符 数组名 [常量表达式];
其中:类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号中的常量表达式表示数据元素的个数,也称为数组的长度。
A格式不对,应该是char b[10];B[]中是常量表达式,k是变量;D在定义时如果没有赋值[]需要明确标明它的大小
19
需要知道a = &a[0]
A(a+i)=&a[i],再加上&就是&(&a[i])是数组元素地址的地址,不是数组元素的地址
B a是一个常量,不能进行++操作
C p是一个指向a数组的指针,也就是p=a,所以p = &a[0],错误原因与A相同
答:
16
函数的返回类型是根据return后的数据来判断的, 这里的f是float, f*f的结果依然是float,所以这里选择C
18
一维数组的定义方式为:类型说明符 数组名 [常量表达式];
其中:类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号中的常量表达式表示数据元素的个数,也称为数组的长度。
A格式不对,应该是char b[10];B[]中是常量表达式,k是变量;D在定义时如果没有赋值[]需要明确标明它的大小
19
需要知道a = &a[0]
A(a+i)=&a[i],再加上&就是&(&a[i])是数组元素地址的地址,不是数组元素的地址
B a是一个常量,不能进行++操作
C p是一个指向a数组的指针,也就是p=a,所以p = &a[0],错误原因与A相同
追问
谢谢,麻烦啦
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询