当前位置: 代码迷 >> C语言 >> 下面程序段的功能是????//
  详细解决方案

下面程序段的功能是????//

热度:95   发布时间:2006-06-12 00:02:45.0
下面程序段的功能是????//

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值的差。
----------------解决方案--------------------------------------------------------
  相关解决方案