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