社区
C语言
帖子详情
求助
qq_53216250
2021-01-04 04:43:37
求大佬讲一下这段程序,谢谢
...全文
29
3
打赏
收藏
求助
求大佬讲一下这段程序,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Golden_Chen
2021-01-04
打赏
举报
回复
初学C吧。 要理解这个代码,首先要弄清楚,指针变量与普通变量的区别:前者是告诉编译器,存储的值是一个地址值;后者则是数值。 所以对于指针变量p, *p++ 和(*p)++是有区别。 函数里面,搞两个指针,一个指向头,一个指向尾。 按地址比较,然后交互数值大小。
qybao
2021-01-04
打赏
举报
回复
s1=w 指针指向字符串的首地址(也就是s1指向‘1’这个字符的地址) s2=w+n-1 指针指向字符串最后一个字符的地址(也就是s2指向‘7’这个字符的地址) while(s1<s2)当s1指向的地址小于s2指向的地址则一直循环 t=*s1;*s1=*s2;*s2=t;就是交换s1和s2地址的字符,也就是‘1’变成了‘7’,‘7’变成了‘1’ s1++就是s1指向的地址递增,也就是s1指向‘2’所在的地址 s2--就是s2指向的地址递减,也就是s2指向‘6’所在的地址 这样,下一轮while循环就会交换‘2’和‘6’,再下一轮就交换‘3’和‘5’,再下一轮,s1指向‘4’,s2也指向‘4’,不满足while,循环结束 所以最终字符串变为“7654321”
ctrigger
2021-01-04
打赏
举报
回复
fun函数实现字符串转置
kettle迁移示例
kettle数据迁移示例。从mysql数据库表迁移到oracle数据库表。
算法技术手册 - 中文版
《算法技术手册》内容简介:开发健壮的软件需要高效的算法,然后程序员们往往直至问题发生之时,才会去
求助
于算法。《算法技术手册》讲解了许多现有的算法,可用于解决各种问题。通过阅读它,可以使您学会如何选择和...
区块链之Go语言设计模式
在朋友聚会上碰到了一个美女Sarah,从拉斯维加斯来的,可我不会说粤语,她不会说普通话,只好
求助
于我的朋友kent了,他作为我和Sarah之间的Adapter,让我和Sarah可以相互交谈了(也不知道他会不会耍我)。 &...
教师回应幼儿
求助
行为的问题及对策研究
这是由于在
求助
过程中,幼儿可以和被
求助
者,多为教师进行互动,可以使幼儿学会许多解决问题的技巧,最终也就可以促进幼儿社会性的发展。本文选择3岁至6岁幼儿为研究对象,采用观察法,进行探究幼儿在幼儿园里的
求助
...
魅族手机有SOS功能吗?紧急联络
求助
如何设置和开启
魅族手机SOS紧急联络功能即将上线 前段时间的各种网约车安全事件引起了全国人民的高度重视,...而近日,魅族官方也正式确认,魅族Flyme系统也将于近期上线「SOS紧急
求助
功能」。 推荐阅读:How to Add Emergenc...
C语言
69,377
社区成员
243,076
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章