字符串逆序
来源:互联网 发布:手机淘宝闲鱼在哪里找 编辑:程序博客网 时间:2024/05/24 04:20
请找出下面代码中的所以错误
说明:以下代码是把一个字符串倒序,如“abcd”倒序后变为“dcba”
方法1:
int main(){
char* src = “hello,world”;
int len = strlen(src);
char* dest = (char*)malloc(len+1);//要为\0分配一个空间
char* d = dest;
char* s = &src[len-1];//指向最后一个字符
while( len–– != 0 )
*d++=*s––;
*d = 0;//尾部要加\0
printf(“%s\n”,dest);
free(dest);// 使用完,应当释放空间,以免造成内存汇泄露
return 0;
}
方法2:
#include <stdio.h>
#include <string.h>
main()
{
char str[]=”hello,world”;
int len=strlen(str);
char t;
for(int i=0; i<len/2; i++)
{
t=str[i];
str[i]=str[len-i-1]; str[len-i-1]=t;
}
printf(“%s”,str);
return 0;
}
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串 逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 字符串逆序
- 逆序字符串
- Mysql数据类型
- 最短路 dijkstra模板
- 不是人人都懂的学习要点
- 开发DBA--和数据库有亲密接触的程序员
- Object-C-NSDictionary类
- 字符串逆序
- ubuntu 12.04 下载 Android 4.4 源码
- JVM之-------GC
- VS中bin和obj文件引发的问题
- 反转--poj3185
- Iteration vs. Recursion in Java
- NSBoundle详解
- android wifi
- 删除"隧道适配器 本地连接"