/*
字符串逆序
*/
#include <stdio.h>
#include <string.h>
void nixu(char *str)
{
char *last = str + strlen(str) - 1;
char tmp;
for(;str < last; str++,last--)
{
tmp = *str;
*str = *last;
*last = tmp;
}
}
int main()
{
char str[] ={"abcdefg 123456789"};
nixu(str);
printf("逆序:%s",str);
return0;
}
运行结果:
逆序:987654321 gfedcba
/*析构函数调用顺序*/
#include <iostream>
using namespace std;
class World
{
public:
int a = 0 ;
World(int i)
{
std::cout<<"hello from"<<i<<endl;
a = i;
}
~World()
{
std::cout<<"good bye"<<a<<endl;
}
};
World TheWorld(1);
int main() {
World myWorldl(2);
std::cout<<"hello main"<<endl;
}
运行结果:
hello from1
hello from2
hello main
good bye2
good bye1
原文:https://www.cnblogs.com/mingyue605/p/10158933.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!