以下程序运行结果int fun(int n)char *x) char(*y=x) while=(*y++)

 B.比较两个字符串的大小

 D.将字符串X連接到字符串Y后面

标签:计算机科学与技术 来源:C程序设计

}

while(*y++); //这个循环当*y不为字符处结束符(即'\0')时执行循环而且每次循环指针往后挪了,那么这个循环结束就是y的尾地址(也就是x的尾地址)

y - x - 1 就是xn - x0 - 1(xn表示x的尾地址,x0表示x的首地址)这樣减下来不就是x这个字符串的长度-1吗
x是一个字符串指针的首地址,那么其内容肯定是线性前连续的存放在一个内存空间假设
x = "Hello",设其首哋址为那么他在内存中存放的格式为
即得出我上述所说的结论。
}

我要回帖

更多关于 int fun 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信