国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++ cout輸出 字符型變量的地址

2019-11-11 02:04:09
字體:
供稿:網(wǎng)友

在C++中,如果cout一個(gè)字符數(shù)組的話,那么它會沿著這個(gè)地址,一直輸出這個(gè)字符串,直到遇到'/0'實(shí)際上,C++標(biāo)準(zhǔn)庫中I/O類對輸出操作符<<重載,在遇到字符型指針時(shí)會將其當(dāng)做字符串名來處理,輸出指針?biāo)傅淖址<热贿@樣,我們就別讓他知道那是字符型指針,所以得進(jìn)行類型轉(zhuǎn)換,即:希望任何字符型的指針變量輸出為地址的話,都要作一個(gè)轉(zhuǎn)換,即強(qiáng)制char *轉(zhuǎn)換成void *

#include<iostream>int main(){const short ITEMS=5;int intArray[ITEMS]={1,2,3,4,5};char charArray[ITEMS]={'L','M','Y','L','R'};int *intPointer=intArray;char *charPointer=charArray;std::cout<<"整形數(shù)組輸出"<<"/n";for(int i=0;i<ITEMS;i++){std::cout<<*intPointer<<"  at   "<<intPointer<<"/n" ;intPointer++;}std::cout<<"字符型數(shù)組輸出"<<"/n";for(int i=0;i<ITEMS;i++){std::cout<<*charPointer<<"  at   "<<charPointer<<"/n" ;charPointer++;}return 0;}

整形數(shù)組輸出1  at   0x29ff002  at   0x29ff043  at   0x29ff084  at   0x29ff0c5  at   0x29ff10字符型數(shù)組輸出L  at   LMYLR@M  at   MYLR@Y  at   YLR@L  at   LR@R  at   R@

對字符型指針進(jìn)行強(qiáng)制類型轉(zhuǎn)換之后:

#include<iostream>int main(){const short ITEMS=5;int intArray[ITEMS]={1,2,3,4,5};char charArray[ITEMS]={'L','M','Y','L','R'};int *intPointer=intArray;char *charPointer=charArray;std::cout<<"整形數(shù)組輸出"<<"/n";for(int i=0;i<ITEMS;i++){std::cout<<*intPointer<<"  at   "<<intPointer<<"/n" ;intPointer++;}std::cout<<"字符型數(shù)組輸出"<<"/n";for(int i=0;i<ITEMS;i++){std::cout<<*charPointer<<" at   "<<(void *)charPointer<<"/n" ;charPointer++;}return 0;}

整形數(shù)組輸出1  at   0x29ff002  at   0x29ff043  at   0x29ff084  at   0x29ff0c5  at   0x29ff10字符型數(shù)組輸出L at   0x29fef0M at   0x29fef1Y at   0x29fef2L at   0x29fef3R at   0x29fef4


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 抚宁县| 谢通门县| 苏尼特左旗| 卢龙县| 西充县| 岑溪市| 扬中市| 砚山县| 凌海市| 江华| 正阳县| 玛曲县| 冀州市| 丹东市| 高邮市| 南昌市| 云浮市| 耒阳市| 黄梅县| 桐梓县| 天峨县| 博乐市| 灵川县| 安陆市| 桦甸市| 平罗县| 铁岭县| 垫江县| 泰兴市| 札达县| 土默特右旗| 泰和县| 万盛区| 于田县| 舒兰市| 三都| 措美县| 英德市| 惠安县| 涡阳县| 喀什市|