问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c 语言???

发布网友 发布时间:2023-04-26 05:30

我来回答

2个回答

热心网友 时间:2023-10-18 12:39

while(*ps) ps++; 循环结束的时候,ps是指向的是'\0'的地址
for(ps--;ps-str>=0;ps--) 第一个ps--,由于ps已指向是'\0'的地址,也就是字符串的末尾,自减一次相当于指向最后一个字符z的地址
ps-str>=0; 当ps所指的地址减去str串的首地址大于等于0时,相当于指针从后向前移动
最后一个ps--,每执行一次,相当于指针向前移动一次

热心网友 时间:2023-10-18 12:40

给字符数组str[]赋值时,str没有指定大小,所以str数组有4个元素,其中str[3]=\n ,ps指针刚开始是指向str[0],while(*ps) ps++这一句的意思是,当ps指向不为空时("\n“表示为空),ps指向数组下一位,所以循环结束时,ps指向str[4];
至于for(ps--;ps-str>=0;ps--) ,看一楼吧!追问("\n“表示为空) 这句话
既然\n表示空,那么ps指向\n时,应该结束循环,此时,ps应该指向\n,即 str[3],这样解释对不???

追答原来是我打错了啊,跳出循环时ps指向数组第四个元素,也就是str[3],你没错。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 4. 下面给字符串赋值的方法中,正确的是 A)char *str={I am a student.} B)char ch[80]; strcmp(ch,”I am 单位全称一般怎么填写 哪位取名高手 帮我取个时尚 帅气的中文名和英文名 我姓庄 家里的床可以随便挪吗 床头靠什么位置比较吉利 搬家时移动床的讲究有哪些 卧室挪床技巧 卧室挪床技巧如下 东粮集团案件判多少人 哈尔滨时代亿强集团案是如何处理的最后 博白朱广成犯罪集团案什么时候开庭 电脑菜鸟求解,LED显示器有什么特点啊? 江西软件大学是几本 2023江西软件职业技术大学怎么样、好不好 江西软件职业技术大学是本科吗 ip是自动获取的现在加一个网络打印机怎么设置那个打印机的ip地址 分数的拼音狐分数的拼音是什么 摹印的成语 摹印的成语是什么 _酉的拼音狐_酉的拼音是什么 航班改签后,已经改签成功了,但是航空公司原因改签的航班取消改了,签费用会退还吗? 快乐购跨境购化妆品是正品吗 港区空港跨境里的东西是真的吗 用唐诗宋词取公司名字 内涵深刻的企业名称 唐诗宋词适合公司名字 有文化底蕴的公司名字 人们常说的“清淡饮食”到底是什么?怎样才算“清淡饮食” 舒畅个人资料简历 舒畅简介 牛年贺卡的制作方法 手工制作简单牛年贺卡 简单牛年贺卡 幼儿园牛年手工制作贺卡 幼儿园牛年贺卡 怎样制作简单又漂亮的新年贺卡 简单又漂亮贺卡 用想我造句(大约30个左右) 嗜爪的意思嗜爪的意思是什么 爪的词都有什么 太在意别人看法怎么办 燕子如何做窝 “思维五步骤” 3大步骤,训练结构化思维。 新买的饮水机怎么清洗 新买的饮水机清洗方法 刹车冻住了,车子走不动怎么办呢 蒸汽蒸箱漏水处理方法 描写妈妈严厉的眼神的句子 笔记本电脑不小心把ps2的什么驱动给卸载了现在鼠标插上不能用怎么办