昨天做到一道题是对字符串数组进行冒泡排序,因为之前做过对整型量进行冒泡排序,基本的格式已经掌握了。那么,对于字符串呢?是不是只要将整型int变为字符型char就好呢?我编写了一个程序试了下,发现是可以运行出的!
这与我一开始设想是一致的,但在之前我还在想是不是要对字符进行比较,这就使我进入了一个误区,我想用比较函数strcmp(),但我查阅资料发现这个函数适用于两个字符串之间比较起始字母来排序。
因此,只要对每个字符的下标进行比较就可以对每个字符进行排序。
昨天做到一道题是对字符串数组进行冒泡排序,因为之前做过对整型量进行冒泡排序,基本的格式已经掌握了。那么,对于字符串呢?是不是只要将整型int变为字符型char就好呢?我编写了一个程序试了下,发现是可以运行出的!
这与我一开始设想是一致的,但在之前我还在想是不是要对字符进行比较,这就使我进入了一个误区,我想用比较函数strcmp(),但我查阅资料发现这个函数适用于两个字符串之间比较起始字母来排序。
因此,只要对每个字符的下标进行比较就可以对每个字符进行排序。