用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回
来源:互联网 发布:mac safari 视频缓存 编辑:程序博客网 时间:2024/04/30 14:14
很简单的一个题目,但是有很多细节要注意:
#include <iostream>#include <string>using namespace std;string revert(string a){ int temp; int alen=a.length(); cout << alen; for(int i=0;i<alen/2;i++) {temp = a[i];a[i] = a[alen-1-i];a[alen-1-i] = temp; } return a;}int main(){ string str2; string str1("abcde"); str2 = revert(str1); cout << str2 << endl; return 0; }
相关知识:
C++ string 的长度
cout << str.size() << endl;cout << str.length() << endl;
空类占用空间:
#include <iostream>#include <string>using namespace std;class A{};class A2{};class B:public A{};class C:public virtual B{};class D:public A,public A2{};int main(){ cout<<"sizeof(A): "<<sizeof(A)<<endl; cout<<"sizeof(B): "<<sizeof(B)<<endl; cout<<"sizeof(C): "<<sizeof(C)<<endl; cout<<"sizeof(D): "<<sizeof(D)<<endl; return 0;}
结果是1,1,8,1 (my ubuntu 是64位)
A,A2是空类,B为单一继承类,C为虚继承(涉及到虚表和虚指针,所以位数为8),D为多继承类
0 0
- 用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回
- 用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回...
- 用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回
- 用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回。
- 用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回
- 用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回
- 1.百度150道题,今天开刷。1.用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回。
- 数据结构与算法——用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回
- 用C语言实现一个revert函数
- 用c语言实现 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- 【c语言】递归实现,输入一个非负整数,返回组成它的数字之和
- 【c语言】模拟实现strchr函数,功能:在一个字符串中查找一个字符第一次出现的位置,如果没有出现返回NULL
- C语言 写函数实现把一个字符串倒序
- 10.编码:写一个c函数,实现将16进制表现形式的字符串转化为整数。例如,输入”1a”,返回26,输入“FE”,返回254
- C语言 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和。
- 【c语言】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- 【C语言】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和.
- 【C语言】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和。
- SUSE Linux 技术小贴士 - 201404
- static class 静态类(Java)
- 一些iOS资源分享
- 优秀手机应用设计需要遵循的8大原则
- [1] Unit 2 Can you spell it?
- 用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回
- Unity 用户手册构建场景 (Building Scenes)运用检视器 (Inspector)检视器选项
- 使用TF-IDF进行文档分类
- UVA: The 3n + 1 problem
- gdb查看某函数被调用的完整流程----gdb断到某函数后打出该函数的调用栈
- 企业版IDP的申请及“In House”发布
- egl init in android native
- iOS学习之UINavigationController详解与使用(二)页面切换和segmentedController
- SQL简单语句