己定义以下函数int fun(int *p) return *p; fun函数的返回值是()。
A. 一个整数
B. 不确定的值
C. 形参p中存放的值
D. 形参p的地址值
查看答案
以下叙述中正确的是( )。
A. int *p();,p是一个函数名,该函数返回值为指向整型数据的指针
B. 函数指针p指向一个同类型的函数f时,必须写成:p=&f;
C. 指针p指向一个数组f时,必须写成:p=&f;
D. 一个指针变量p可以指向自身
执行以下程序的输出结果是( )。#include void f(int *p,int *q);main(){int m=1 ,n=2, *r=&m; f(r,&n);printf("%d,%d",m,n);}void f(int *p,int *q){p=p+1;*q=*q+1;}
A. 23
B. l,3
C. l,4
D. l,2
执行以下程序的输出结果是( )。#include int show(char *str ){while( *str){putchar( *str+1 );str++;}return *str+1;}main( ){printf("%d\n",show("ABCD"));}
ABCD0
BCDE0
C. BCDE1
D. ABCD1
当指针变量作为函数参数时,数据传递方式是地址传递。( )
A. 对
B. 错