逗号表达式应用------将输入字符串顺序反转
逗号表达式对表达式完成同样的任务,允许将两个表达式放到c++句法只允许放一个表达式的地方。例如,假设有一个循环,每一轮将一个变量加一,而将另一个变量减一。这种情况下可用逗号表达式将两个表达式合并为一个。
==话不多说。直接放代码=
#include<iostream>
#include <string>
int main()
{
std::string str;
std::cout<<"please input a string\n"<<std::endl;
std::cin>>str;
int i,j;
char temp;
for( j = 0,i = str.size() - 1; j < i; ++j,--i)
{
temp = str[i];
str[i] = str[j];
str[j] = temp;
}
std::cout<<str<<"\n";
return 0;
}
程序说明===