永发信息网

c语言读程序问题,请问?应该填什么;(*s&&*t&&*s)是什么意思

答案:2  悬赏:80  手机版
解决时间 2021-01-24 02:16
  • 提问者网友:眉目添风霜
  • 2021-01-23 18:57
c语言读程序问题,请问?应该填什么;(*s&&*t&&*s)是什么意思
最佳答案
  • 五星知识达人网友:猎心人
  • 2021-01-23 20:28
这是比较两个字符串的函数

while语句填空如下:
while(*s&&*t&&*s==*t)
*s就是取s指向的字符的ascii码值,取出来不为0就表示字符串没结束,同时,0表示逻辑假,非0表示逻辑真,所以*s的值也用于判断逻辑结果。*t的分析类似。
你可以改成如下形式:
while(*s!='\0' && *t!='\0' && *s==*t)
全部回答
  • 1楼网友:轮獄道
  • 2021-01-23 20:55
&&就是与,就是一个假全加,在c里面0就是假。也就是s不能是0 t不能是0 还有s要等于?,但是我觉得应该是*s==*t,要是题目是==那就只有等于*t了因为没有第三个变量给你用了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯