题目内容

阅读以下程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。下面函数的功能是计算指针p所指向的字符串的长度(即实际字符个数)unsigned int MyStrlen(char s[]){char *p=s;while(*p!=________){p++;}return ________;}

查看答案
更多问题

阅读以下程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。下面函数的功能是比较两字符串的大小,将字符串中第1个出现的不相同字符的ASCII码值之差作为比较结果返回。若第1个字符串大于第2个字符串,则返回正值;若第1个字符串小于第2个字符串,则返回负值;若两个字符串完全相同,则返回0值。int MyStrcmp(char s[],char t[]){int i;for(i=0;s[i]==t[i];i++){if(s[i]==________) return 0;}return(________);}

下面程序段的运行结果是【1】。 char *s="abcde"; s+=2; printf("%c", s);

函数min( )的功能是在单链表中查找数据域中值最小的结点。请填空。struct node{ int data; struct node *next;};int min(struct node *first) /* 指针first为链表头指针*/ { struct node *p; int m; p=first; m=p->data; p=p->next; for(;p!=NULL;p=_____) if(p->datadata; return m;}

以下程序的运行结果是 ________。int main(void){ struct S{int a,b; }data [2]={10,100,20,200}; struct S p=data[1]; printf("%d\n",++(p.a)); return 0; }

答案查题题库