许多C++书籍都包含这样的示例代码......
std::cout << "Test line" << std::endl;
Run Code Online (Sandbox Code Playgroud)
......所以我也一直这样做.但我已经看到很多来自像这样的开发人员的代码:
std::cout << "Test line\n";
Run Code Online (Sandbox Code Playgroud)
是否有技术上的理由偏爱另一个,或者仅仅是编码风格的问题?
有没有之间的性能差异i++而++i如果结果不能用?
我只想使用单个循环来反转字符串。我该怎么做?我尝试了一种简单的方法,但没有得到我想要的输出。
#include<iostream>
using namespace std;
int main()
{
int i;
char a[10];
cout << " Enter String :";
cin >> a;
for(a[i] = '\0'; i > 0; i--)
{
cout << "Reverse string is" << a[i];
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)