把数字字符串倒序
#include <iostream>
#include <string>
using namespace std;
int main()
{
string a,b;
cout << "cin numbers you want to swap:" << endl;
cin >> a;
for(int i = a.size()-1; i >= 0;i--)
{
b += to_string(a[i] - '0'); //可以用下标操作,下标从0开始;到字符0的距离就是数值的大小
}
cout << "cout swapped numbers:\n" << b << endl;
return 0;
}
局部变量取地址到外面,之后是可以使用的,并且值也可以更改
#include <stdio.h>
int* date_sta()
{
static int a;
a = 400;
return &a;
}
int main()
{
int *p = date_sta();
*p = 1000;
printf("a = %d\n", *p);
return 0;
}