题目内容

设有定义double a[10]; double *s=a;,以下能够代表数组元素a[5]的是______。

A. (*s)[5]
B. *(s+5)
C. *s[5]
D. *s+5

查看答案
更多问题

有以下程序:void main(){ int a=2,b=4,c=6;int *p1=&a;int *p2=&b;int *p=&c;*p=*p1*(*p2);printf(“%d\n”,c);}执行后的输出结果是( )。

A. 6
B. 8
C. 24
D. 48

有以下程序:void main(){ char s[]="advice"; char * ps;ps=s;printf(“%c\n”,*ps+3);}程序运行后的输出结果是( )。

A. i
B. c
C. d
D. v

以下程序目标是通过指针方式输出字符串(字符数组)main(){int i;char str[] = “I love China!”; //定义一个字符数组,名为stri = 0;while( str[i]________ ) // ’\0’的值为0{printf( “%c” , ________ );i++;}}

以下程序通过函数求给定数据序列的平均值。函数aver参数两个,一个是指向数组的指针,第二个是数组元素个数,返回值是这个数组的平均值。int aver(int *p , int n){int i, _______________;for(i=0;i

答案查题题库