题目内容

已知声明:float *function(int i); 可以得到_______。

A. 函数返回一个float型的数
B. 函数返回一个指向函数的指针
C. 函数返回一个float型变量的指针
D. 函数的名称为*function

查看答案
更多问题

下列程序的运行结果是______。#include #include void f(int *x,int *y){ int t; t=*x;*x=*y;*y=t;}main(){ int a[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a;q=&a[7]; f(p,q); for(i=0;i<8;i++) printf("%d,",a[i]);}

下面程序运行的结果是____。#includevoid fun1(char *p){ char *q; q=p; while(*q!='\0') { (*q)++; q++; }}main(){ char a[]={"Program"}, *p; p=&a[3];fun1(p); printf("%s\n",a);}

设a[10]为一维整型数组,如果a的首地址为p,那么a中下标为i的元素的地址为________。

A. p+i*4
B. p+(i-1)*4
C. p+(i-1)
D. p+i

已有定义int k=2; int *ptr1,*ptr2; 且ptr1和ptr2均已指向变量k,下面不能正确执行赋值语句的是________。

A. k=*ptr1+*ptr2;
B. ptr2=k;
C. ptr1=ptr2;
D. k=*ptr1*(*ptr2);

答案查题题库