久久久久久久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;
}

關閉窗口

相關文章

主站蜘蛛池模板: 免费在线观看一区二区三区 | 国产精品永久免费观看 | 欧美激情视频一区二区三区免费 | 精品亚洲一区二区三区四区五区 | 亚州春色| 91看片网址| 国产精品99久久久久久大便 | 在线区| 成人午夜激情 | 在线a视频| 欧美激情网站 | 成人深夜福利在线观看 | 亚洲手机视频在线 | 久久久精品一区二区 | 日本a级大片| 成人性生交大片免费看中文带字幕 | 免费观看羞羞视频网站 | 在线四虎| 高清国产午夜精品久久久久久 | 欧美精品在线一区 | 亚洲第一av | 亚洲人成免费 | 在线观看亚洲专区 | 久久成人av电影 | 欧美成人一区二区三区片免费 | 精品国产18久久久久久二百 | 国产一区二区三区www | 成人免费视频播放 | 久久99久久99久久 | 91久久精品一区二区三区 | 国产成人精品午夜视频免费 | 欧美视频免费在线观看 | 一区二区免费在线 | 国产欧美精品一区二区 | 日本成人中文字幕 | 日韩视频观看 | 国产日韩欧美在线 | 日韩欧美一级精品久久 | 91天堂| 男女网站免费 | jdav视频在线观看免费 |