说明语句int *f();中标识符f代表的是 ( ) 。
A.一个用于指向整型数据的指针变量
B.一个用于指向一维数组的行指针
C.一个用于指向函数的指针变量
D.一个返回值为指针型的函数名
有以下程序
main()
{ int a,b,d=25;
a=d/10%9;
b=a&&(-1);
printf("%d,%d\n",a,b);
}
程序运行后的输出结果是( )
A)6,1 B)2,1 C)6,0 D)2,0
设有以下说明语句
struct stu
{ int a;
float b;
} stutype;
则下面的叙述不正确的是( )
A、struct是结构体类型的关键字
B、struct stu是用户定义的结构体类型
C、stutype是用户定义的结构体类型名
D、a和b都是结构体成员名
设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是( )
A)p=1; B)*q=2; C)q=p; D)*p=5;