题目内容

阅读以下函数int fun(char *sl, char *s2){int i=0;while(sl[i]==s2[i]&&s2[i]!='\0') i++;return(sl[i]=='\0'&&s2[i]=='\0');}此函数的功能是_______。

A. 将s2所指字符串赋给s1
B. 比较s1和s2所指字符串是否相等,若相等,函数值为1,否则函数值为0
C. 比较s1和s2所指字符串的大小,若s1比s2的大,函数值为1,否则函数值为0
D. 比较s1和s2所指字符串的长度,若s1比s2的长,函数值为1,否则函数值为0

查看答案
更多问题

以下程序运行后,输出结果是( )#includemain(){char *p="abcde"p=p+2;printf("#x%\n",p);}

A. 字符c的地址
B. cde
C. 字符c的ASCII码值
D. 出错

设有变量定义:int a[]={1,2,3,4,5,6},*p=a+2;试计算表达式*(p+2)的值是__________________。

p为一指针变量,用以实现:使p指向后一个单元,然后取出该单元的的数据的表达式() 。

若有以下定义:char s[20]="programming",*ps=s;则*(ps+8)的值是________ __________。

答案查题题库