下面程序段的功能是????//
char str1[300],str2[300],*s=str1,*t=str2;
gets(s);gets(t);
while((*s)&&(*t)&&(*t==*s))
{ t++;
s++;
}
printf(“%d\n”,*s-*t);
----------------解决方案--------------------------------------------------------
相当于 strcmp...
提醒你:多动脑筋,那些小题应该自己做,锻炼自己,不要发出来
----------------解决方案--------------------------------------------------------
问题是它输出什么值啊~~~~~~~~
老师都没教就要考试
当然要问清楚啊~~
----------------解决方案--------------------------------------------------------
应该是两个字符串的第一个不相等的字符的差的ascii吧,也就是上面所说的strcmp的功能
----------------解决方案--------------------------------------------------------
不好意思,
应该是ascii的差
----------------解决方案--------------------------------------------------------
比较两个字符串中,第一个不相同的字符的差
----------------解决方案--------------------------------------------------------
就是比较嘛
----------------解决方案--------------------------------------------------------
应该是求字符串的 ascii,不信可以上机验证!!!!!!!!!!!!!!!!!!!
----------------解决方案--------------------------------------------------------
是比较2个字符串的,输出的是同位数的不相同的字母的ASCII值
----------------解决方案--------------------------------------------------------
是两个字符串的第一个不相等的字符的ascii值的差。
----------------解决方案--------------------------------------------------------