最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺析char 指針變量char *=p 這個語句的輸出問題

 更新時間:2016年05月17日 10:42:22   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\析char 指針變量char *=p 這個語句的輸出問題。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

學(xué)習(xí)指針的時候我一直有個疑惑,請看下面的代碼:

#include <iostream>
using std::cout;
void main()
{
   int num=5;
   int *nPtr=&num;
   cout<<nPtr;//輸出指針的地址。但是會報錯<<沒有直接輸出int *地址的功能
   return ;


}

但是,將int 改成char 類型就不會報錯,可以輸出字符串。同樣是指針,這次為何沒有輸出地址(理應(yīng)輸出指針代表的地址,但是<<并沒有重載地址輸出的功能所以報錯)呢?

#include <iostream>
using std::cout;
void main()
{
   
   char *nPtr="Address";
   cout<<nPtr;//輸出字符串Address;
   return ;


}

原來,輸出流運算符<<重載了輸出功能,可以自動判斷類型,int直接輸出,char *就輸出所代表的字符串,如果要輸出地址,必須使用強制類型轉(zhuǎn)換函數(shù)static_cast轉(zhuǎn)換成十六進制數(shù)字,其它類型的指針比如int *double *直接輸出會報錯

#include <iostream>
using std::cout;
void main()
{
   
   char *nPtr=“請問我”;
   cout<<nPtr<<"下個輸出是指針地址  "<<static_cast<void *>(nPtr);//語句會報錯,不能輸出指針。
   return ;


}

以上這篇淺析char 指針變量char *=p 這個語句的輸出問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C++與C#互調(diào)dll的實現(xiàn)步驟

    C++與C#互調(diào)dll的實現(xiàn)步驟

    這篇文章主要介紹了C++與C#互調(diào)dll的實現(xiàn)步驟,dll動態(tài)鏈接庫的共享在一些大型項目中有一定的應(yīng)用價值,需要的朋友可以參考下
    2014-08-08
  • 一篇文章帶你了解C語言文件操作中的幾個函數(shù)

    一篇文章帶你了解C語言文件操作中的幾個函數(shù)

    這篇文章主要介紹了使用C語言操作文件的基本函數(shù)整理,包括創(chuàng)建和打開以及關(guān)閉文件的操作方法,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-09-09
  • 利用C語言實現(xiàn)單詞文本計數(shù)

    利用C語言實現(xiàn)單詞文本計數(shù)

    這篇文章主要為大家詳細介紹了如何編寫一個C語言程序,用于統(tǒng)計一個文本文件中每個單詞出現(xiàn)的次數(shù),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-11-11
  • Visual?Studio下Eigen庫環(huán)境配置方式

    Visual?Studio下Eigen庫環(huán)境配置方式

    這篇文章主要介紹了Visual?Studio下Eigen庫環(huán)境配置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • C語言實現(xiàn)高精度加法

    C語言實現(xiàn)高精度加法

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)高精度加法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • 詳解C語言-二級指針三種內(nèi)存模型

    詳解C語言-二級指針三種內(nèi)存模型

    這篇文章主要介紹了詳解C語言-二級指針三種內(nèi)存模型的相關(guān)知識,文中代碼非常詳細,供大家參考和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • C++?socket通信遇到的問題及解決方法

    C++?socket通信遇到的問題及解決方法

    這篇文章主要介紹了C++?socket通信遇到的問題,通過代碼修改來解決這個問題,本文結(jié)合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2023-08-08
  • VSCode配置C/C++語言環(huán)境(2023最新版)

    VSCode配置C/C++語言環(huán)境(2023最新版)

    這篇文章主要介紹了VSCode配置C/C++語言環(huán)境(2023最新版)的全過程,本文給大家講解的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-11-11
  • C++ 單例模式的詳解及實例

    C++ 單例模式的詳解及實例

    這篇文章主要介紹了C++ 單例模式的詳解及實例的相關(guān)資料,這里對單例中的懶漢模式和餓漢模式進行實現(xiàn)和比較,需要的朋友可以參考下
    2017-07-07
  • 淺談十進制小數(shù)和二進制小數(shù)之間的轉(zhuǎn)換

    淺談十進制小數(shù)和二進制小數(shù)之間的轉(zhuǎn)換

    下面小編就為大家?guī)硪黄獪\談十進制小數(shù)和二進制小數(shù)之間的轉(zhuǎn)換。小編覺得挺不錯的現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01

最新評論

桂林市| 金溪县| 绥阳县| 塔城市| 青岛市| 固始县| 金平| 高要市| 永德县| 满洲里市| 梅河口市| 巨野县| 华安县| 吉林市| 白河县| 科尔| 阿坝县| 常德市| 通河县| 都兰县| 广宁县| 岳西县| 申扎县| 信宜市| 平顺县| 靖西县| 潞城市| 济源市| 青河县| 浙江省| 普安县| 柳林县| 武陟县| 房山区| 禹州市| 澄城县| 乌兰察布市| 海伦市| 应城市| 博白县| 阿图什市|