C++關於數組的直接輸出

字符數組與非字符的數組通過cout直接進行輸出

1.首先我們先看一段代碼

#include <iostream>
using namespace std;
int main(){
    int a[5]={1,2,3,4,5};
	cout<<a<<endl;
	char b[5]={'h','a','p','p','y'};
	cout<<b;
	return 0;
}

運行結果如下:
在這裏插入圖片描述
2.我們可以看到字符的數組完整輸出,而整形數組確輸出了它的地址值
3.原因:是字符串它有一個’\0’用來表示字符串結束,cout看到’\0’就知道輸出結束了。

發佈了12 篇原創文章 · 獲贊 2 · 訪問量 250
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章