C++初学者疑问 <<endl
#includeusing namespace std; int main(){ for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { cout << "*" << " "; } cout << endl; } system("pause"); return 0; }
以上代码输出:
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
endl的意思就是换行,大家可以通过这个例子看出来,如果我取消endl,那么<<这个也需要取消,只写入cout,那么在循环输出时不会换行。
#includeusing namespace std; int main(){ for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { cout << "*" << " "; } cout ; } system("pause"); return 0; }
以上代码输出:
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
很关键,刚学没太细究,所以一直有疑问。如果是这样的话,
”按任意键继续“就是出现在同一行,而不是下一行,也一定记住取消<<符号