輸出結尾空白
輸出結尾空白
如果要輸出一段資料,但是結尾不需要中間分隔物,該如何做呢?
眾所周知~
在宣告陣列時char x[6]="12345";時,程式在之後遇到x就會回傳為"12345"
#include <bits/stdc++.h>
using namespace std;
int main(){
char x[6]="12345";
cout<<x<<"\n";
cout<<x[3];
}
12345
4
所以也可以直接把
x替代成"12345",如下:
#include <bits/stdc++.h>
using namespace std;
int main(){
char x[6]="12345";
cout<<"12345"<<"\n";
cout<<"12345"[3];
}
12345
4
那麼接下來我們就可以做有趣的事情了
#include <bits/stdc++.h>
using namespace std;
int main(){
char c[]("12345");
for(int i=0;i<strlen(c);i++){
cout<<c[i]<<"abcde" [i];
}
}
1a2b3c4d5e
這段程式碼在輸出英文時根據 i 輸出不同英文
換個方向,要放入布林值也是可以的
#include <bits/stdc++.h>
using namespace std;
int main(){
char c[]("12345");
for(int i=0;i<strlen(c);i++){
cout<<c[i]<<";" [i==strlen(c)-1];
}
}
1;2;3;4;5