小白求助
#include<stdio.h>int main()
{
printf("\n\
@\n\
/ \\ \n\
* * \n\
* * \n\
* * \n\
* * * * * *\n\
* * * * * * * *\n\
* * * * * * * * *\n\
* * \n\
* * \n\
* * * * \n\
* * * * * \n" );
return 0;
}
这行代码@下面为啥要多一条\ 當你寫一段代碼過長時,為了讓代碼看起來整齊容易理解,可以用\換行繼續寫代碼:
如同:
#include<stdio.h>
int main()
{
printf("\n @\n\ / \\ \n * * \n * * \n * * \n * * * * * *\n * * * * * * * *\n * * * * * * * * *\n * * \n * * \n * * * * \n * * * * * \n" );
return 0;
}
雖然輸出結果一樣,但是很難看懂 傻眼貓咪 发表于 2021-9-7 16:10
當你寫一段代碼過長時,為了讓代碼看起來整齊容易理解,可以用\換行繼續寫代碼:
如同:
为什么/ \ \n\会错误,我这样打它显示的只有/ 多嘗試,想知道什麼就什麼都試,最終你會明白的
#include <iostream>
using namespace std;
int main()
{
cout<<"1 /"<<endl;
cout<<"2 //"<<endl;
cout<<"3 \\"<<endl;
cout<<"4 abc\
"<<endl;
return 0;
}1 /
2 //
3 \
4 abc
列印 / 沒有問題,但是列印 \ 問題就是 \ 有另外一個功能(換行或關鍵符輸出),比如:
你只想單單列印 \,你的代碼 cout << "\"; 是不可能實現的,所以前面要放多一個 \,變成cout << "\\";
又或者你只想單單列印 ",你的代碼 cout << """; 也是不可能實現的,所以前面要放多一個 \,變成cout << "\""; 傻眼貓咪 发表于 2021-9-7 16:50
多嘗試,想知道什麼就什麼都試,最終你會明白的
好的谢谢
页:
[1]