题目内容

在C语言中,数组名表示该数组的首地址,因此数组名是数组的指针。( )

A. 对
B. 错

查看答案
更多问题

对于指向同一个数组的的两个指针变量而言,两个指针变量可以进行相减运算。( )

A. 对
B. 错

有以下程序,程序运行后的输出结果是()。#include void fun(char *a, char *b){ a=b; (*a)++; }void main (){ char c1='A', c2='a', *p1, *p2;p1=&c1; p2=&c2; fun(p1,p2);printf("%c%c\n",c1,c2);}

Ab
B. aa
C. Aa
D. Bb

下列函数定义中,会出现编译错误的是()。

A. void max(int x, int y,int *z){ *z=x>y? x:y; }
B. int max(int x,y){ int z ; z=x>y? x:y; return z ;}
C. max(int x,int y){ int z;z=x>y?x:y; return(z);}
D. int max(int x,int y){ return(x>y?x:y); }

有以下程序,程序运行后的输出结果是()。#include void fun(char *c,int d){ *c=*c+1;d=d+1;printf("%c,%c,",*c,d);}main(){ char a='A',b='a';fun(&b,a); printf("%c,%c\n",a,b);}

A. B,a,B,a
B. a,B,a,B
C. A,b,A,b
D. b,B,A,b

答案查题题库