C++直接cout指針名的含義?
更新時間:2019年04月11日 10:04:09 作者:yangyongUestc
今天小編就為大家分享一篇關于C++直接cout指針名的含義?,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
首先看下面這個代碼實例:
#include <iostream>
using namespace std;
int main()
{
char *str = "this is a test";
cout << "str=" << str << endl;
cout << "*str=" << *str << endl;
cout << "&str" << &str << endl;
system("pause");
return 1;
}
其輸出結果為:

看到了一些例子里面直接使用cout<<指針名
,剛開始感覺很疑惑,本來以為直接輸出該指針,結果輸出的是指針所指向的內(nèi)存中存放的內(nèi)容,直到讀到“/0”結束標志結束。后來查資料發(fā)現(xiàn)這是編譯器所預先設定的規(guī)則,其輸出內(nèi)容就是這樣。另外,如果直接使用*str, 這里str指針變量存儲的是它所指向的變量的首地址,則*str輸出的內(nèi)容是指針指向內(nèi)容的首字符自然不難理解。
總結
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內(nèi)容請查看下面相關鏈接
相關文章
詳解C++ Qt中堆疊窗體的使用案例
這篇文章主要為大家詳細介紹了C++ Qt中堆疊窗體的使用案例,文中的示例代碼講解詳細,對我們學習QT有一定的幫助,感興趣的小伙伴可以了解一下
2023-08-08
C++中的Lambda表達式及表達式語句
這篇文章主要介紹了C++中的Lambda表達式及表達式語句,表達式這個概念在C++中屬于比較細節(jié)的知識了,很多時候我們只用知道怎么用,對于編譯器內(nèi)部怎么處理我們并不關心;并且關于左值和右值這個概念,也是C++比較深的一個小知識點,需要的朋友可以參考一下
2021-12-12
C++整數(shù)拼接技巧大揭秘
C++整數(shù)拼接技巧大揭秘,讓你的代碼更簡潔高效!你是否還在為如何優(yōu)雅地將整數(shù)拼接成字符串而煩惱?本指南將為你揭示C++中最實用、最酷炫的整數(shù)拼接技巧,助你提升編程技能,需要的朋友可以參考下
2024-03-03
C語言員工信息管理系統(tǒng)源代碼
這篇文章主要為大家詳細介紹了C語言員工信息管理系統(tǒng)源代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
2020-12-12
C++中形參和實參的區(qū)別及說明
這篇文章主要介紹了C++中形參和實參的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
2023-02-02
C語言詳解Z字形變換排列的實現(xiàn)
Z字形變換排列就是指將一個給定字符串根據(jù)給定的行數(shù),以從上往下、從左到右進行 Z 字形排列,下面讓我們用C語言來實現(xiàn)
2022-04-04
C語言手把手帶你掌握帶頭雙向循環(huán)鏈表
帶頭雙向循環(huán)鏈表:結構最復雜,一般用在單獨存儲數(shù)據(jù)。實際中使用的鏈表數(shù)據(jù)結構,都是帶頭雙向循環(huán)鏈表。另外這個結構雖然結構復雜,但是使用代碼實現(xiàn)以后會發(fā)現(xiàn)結構會帶來很多優(yōu)勢,實現(xiàn)反而簡單
2022-04-04