最简单的网站怎么做宝鸡seo外包公司
思维导图
定义自己的命名空间,其中有string类型的变量,再定义两个函数,一个函数完成字符串的输入,一个函数完成求字符串长度,再定义一个全局函数完成对该字符串的反转
#include <iostream>
using namespace std;
namespace test1
{
string a;
void Stdin();
void Stdlen(string a);
}
using namespace test1;
void test1::Stdin()
{
cin>>a;
}
void test1::Stdlen(string a)
{
int len=a.size();
cout<<len<<endl;
}
void AA(string s1,int len )
{
char s2;
for(int i=0,j=len-1;i<j;i++,j--)
{
s2=s1.at(i);
s1.at(i)=a.at(j);
s1.at(j)=s2;
}
cout<<s1;
}
int main()
{
Stdin();
Stdlen(a);
AA(a,a.size());
return 0;
}
效果图
- 有以下定义,说明哪些量可以改变哪些不可以改变?
const char *p;地址可以变,值不可以变
const (char *) p;地址可以变,值不可以变
char *const p;地址不可以变,值可以变
const char* const p;地址不可以变,值不可以变
char const *p;地址可以变,值不可以变
(char *) const p;地址不可以变,值可以变
char const* const p;地址不可以变,值不可以变