久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

C++指針數組的使用例子

作者:黃波海   來源:本站原創   點擊數:  更新時間:2014年03月06日   【字體:

在C++語言中,數組元素全為指針的數組稱為指針數組

 // 0220.cpp : 定義控制臺應用程序的入口點。
//

#include "stdafx.h"


int _tmain(int argc, _TCHAR* argv[])
{
int arr[]={1,2,3,4,54};
//第一種
for(int i=0;i<5;i++)
{
printf("%d\t",arr[i]);
}
printf("\n");
//第二種
for(int i=0;i<5;i++)
{
printf("%d\t",*(arr+i));//不可用i++
}
printf("\n");

//第三種
int *p1=&arr[0];
for(int i=0;i<5;i++)
{
printf("%d\t",*p1);
p1++;
}
printf("\n");
//第四種
int *p2=&arr[0];
for(int i=0;i<5;i++)
{
printf("%d\t",*(p2+i));
}
printf("\n");
//第五種
int *p22=arr;
for(int i=0;i<5;i++)
{
printf("%d\t",p22[i]);   //指針可以當作數組來操作
}

//第六種;通過指針復制不同類型的數組
printf("\n");


char arr1[]={255,255,255,254,   255,255,255,255};
int arr2[]={1,1};
int *p3=(int*)arr1;//把arr1強制轉換成int型使arr1指針偏移與arr2一致以便通過指針復制數值
int *p4=arr2;    //這個強制類型轉換實質就是為了同步兩個數組的偏移量!!!!
for(int i=0;i<2;i++)
{
 *(p4+i)=*(p3+i);
}
for(int i=0;i<2;i++)
{
printf("%x",*(p4+i));
}
printf("\n");
return 0;
}

關閉窗口

相關文章

主站蜘蛛池模板: 伊人亚洲 | 国产精品久久久久久久免费看 | 日韩精品一级 | 少妇在线观看 | 成人国产精品久久久网站 | 国产一级二级视频 | 亚洲久久久 | 韩国精品一区二区 | 人人干人人草 | 久久精品视频网站 | 黄色三级av | 国语对白做受欧美 | 欧美日韩成人一区二区 | 免费国产一区 | 曰本毛茸茸性生活 | 日韩精品网站 | 久热中文字幕 | 视频在线观看一区 | 亚洲另类色图 | 国产福利91 | 欧美综合在线观看 | 黄色免费片 | 国产福利视频在线 | 国产在线免费 | 欧美日韩不卡 | 手机在线免费看av | 亚洲区在线| 久久激情网 | 日韩国产精品视频 | 精品久久久久久 | 亚洲成人日韩 | 黄色影音| 一区二区三区国产 | 欧美大片一区二区 | 国产免费高清视频 | 国产精品原创 | 欧美成视频 | 亚洲日本中文字幕 | 亚洲视频在线一区 | 日韩中文字幕 | 看一级黄色片 |