新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 關(guān)于C++指針的類型及強(qiáng)制類型轉(zhuǎn)換

        關(guān)于C++指針的類型及強(qiáng)制類型轉(zhuǎn)換

        作者: 時(shí)間:2016-12-01 來源:網(wǎng)絡(luò) 收藏
        // b01.cpp : 定義控制臺(tái)應(yīng)用程序的入口點(diǎn)。
        //

        #include "stdafx.h"


        int _tmain(int argc, _TCHAR* argv[])
        {
        int arr1[]={1,2};
        char arr2[]={255,255,255,255, 255,255,255,254};
        void *p3=arr1;
        int *p1=(int*)p3;//這里是指針的強(qiáng)制類型轉(zhuǎn)換,即把萬能指針p3抓換成int指針p1
        int *p2=(int*)arr2;
        *p1=*p2;
        printf("%x",*p1);

        char *p5=arr2;
        int a=*((int*)p5); //這里是把指針強(qiáng)制轉(zhuǎn)換后再通過指針把數(shù)值傳給int變量a
        printf("%x",a);
        return 0;
        }


        關(guān)鍵詞: C++指針類型轉(zhuǎn)

        評(píng)論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 绥滨县| 镇安县| 昌宁县| 揭西县| 庆元县| 信丰县| 阿荣旗| 顺昌县| 大名县| 拜泉县| 双辽市| 遂昌县| 玉林市| 商城县| 旺苍县| 南部县| 丹江口市| 饶平县| 潮州市| 岳阳县| 瑞昌市| 乌拉特后旗| 枞阳县| 吉林省| 阿图什市| 碌曲县| 定南县| 申扎县| 民县| 景东| 呼玛县| 永昌县| 五常市| 高雄市| 抚远县| 威海市| 通州区| 东光县| 大港区| 武乡县| 涞源县|