可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。
展开全部s1和s2是两个指针,后面的++代表每次循环s1和s2都+1,前面的*代表指针指向的值。
第二次是while(3 == 4)(当然这个例子不会到第二次循环,第一次循环条件就没通过)
第三次while(c==b)不通过,此时s1已经指向d,s2指向b,所以最后*s1-*s2 = d-b=2
展开全部while(*s1++ == *s2++)表示当指针s1指向的字符与指针s2指向的字符相同时,执行while循环体中内容,否则继续比较后续字符。
然而对于while(*s1++ = *s2++)则是表示将指针s1指向的字符串拷贝到指针s2指向的字符串中。
s1,s2是一个指针,不断的循环,递增s1指针所指向的地址中的数值和s2指针所指向的地址中的数值,当s2指针所指向的地址中的数值等于s2指针所指向的地址中的数值的时候,循环结束 ,不知道你看晕没有
= abcd,*s2=abbb; ...
联系人:张先生
手机:13988889999
电话:020-66889888
邮箱:admin@baidu.com
地址:广东省广州市番禺经济开发区58号