怎样进行字符数组大小比较?

abckangaroo 2009-04-27 11:25:29
比较两个数组中字符的大小,应该要用到ASCII码,代码应该怎样写啊?这是排序中的问题……
...全文
1051 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
楼主要比较数组中每一个字符么?
那规则怎么定呢,是总和大的为大还是从左到右或从右到左首先取到大值的为大呢
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hairetz 的回复:]
直接比较啊。
>和 <号肯定可以比较ASC码啊。
[/Quote]
难不成您是"b" > "a",这样比一下?
rjianfeili 2009-04-28
  • 打赏
  • 举报
回复
楼上是 字符串比较 单个字符直接就OK了....LZ 是想怎么样比较
piginthetree 2009-04-28
  • 打赏
  • 举报
回复
strcmp()
zbihong 2009-04-28
  • 打赏
  • 举报
回复
如果是整个数组比较就比较困难吧
  • 打赏
  • 举报
回复
直接比较啊。
>和<号肯定可以比较ASC码啊。
liliangbao 2009-04-27
  • 打赏
  • 举报
回复
ASCII在内存中的就是对应0~127吗,因此可以直接比较了
如:
if(a[i] > b[i])
{
....
}
lingyin55 2009-04-27
  • 打赏
  • 举报
回复
直接对数组元素比较就行了啊
if ( a[i] > a[i+1] )
{
////////////
}

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧