标签:
字符串数组元素访问:?
1、访问某个字符串:数组名[第?一维下标]?
2、访问某个字符 :数组名[第?一维下标][第?二维下标]
3、多维数组占?用内存 = 元素个数 乘以 单个元素所占空间
创建?一个字符串数组(内容是你周围?一圈?人的姓名),对字符串 (英?文)从?小到?大排序。
char name[3][20] = {"chexianpeng" , "liuhuaixuan" , "liyunxiao"};
for (int j = 0; j < 3; j++) {
for (int i = 0; i < 3 - i; i++) {
if (strcmp(name[i], name[i+1]) > 0) {//不能对数组进行整体操作
char temp[20] = {0};
strcpy(temp, name[i]);
strcpy(name[i], name[i + 1]);
strcpy(name[i + 1], temp);
}
}
}
for (int i = 0; i < 3; i++) {
printf("%s " , name[i]);
}
标签:
原文地址:http://www.cnblogs.com/fengkuangIT/p/4430532.html