C++指针数组的使用例子

发布者:bin0990最新更新时间:2015-05-08 来源: 51hei关键字:C++  指针数组 手机看文章 扫描二维码
随时随地手机看文章
在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 ",arr[i]);
}
printf(" ");
//第二种
for(int i=0;i<5;i++)
{
printf("%d ",*(arr+i));//不可用i++
}
printf(" ");

//第三种
int *p1=&arr[0];
for(int i=0;i<5;i++)
{
printf("%d ",*p1);
p1++;
}
printf(" ");
//第四种
int *p2=&arr[0];
for(int i=0;i<5;i++)
{
printf("%d ",*(p2+i));
}
printf(" ");
//第五种
int *p22=arr;
for(int i=0;i<5;i++)
{
printf("%d ",p22[i]);   //指针可以当作数组来操作
}

//第六种;通过指针复制不同类型的数组
printf(" ");


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(" ");
return 0;
}

关键字:C++  指针数组 引用地址:C++指针数组的使用例子

上一篇:Visual C++串口通信技术编程实例
下一篇:C++中用memcpy()函数复制字符串的正确方法

推荐阅读最新更新时间:2024-03-16 14:01

基于ARM和μC/OS-Ⅱ的在线磷酸根离子监测仪设计
  火力发电厂和大型工业锅炉,通常采用向炉水中添加少量磷酸盐以防止钙、镁水垢的生成,磷酸根浓度不够,不能有效防止结垢,磷酸根离子含量过高,会导致炉水的pH值变高。因此磷酸根离子浓度是炉水检测的重要参数。ARM处理器具备高性能、低功耗、低成本等优点,将其应用于在线磷酸根离子分析仪的管理控制系统,可以提高磷酸根分析仪的处理速度和精度。   1 结构及测量原理简介   磷酸根离子分析仪整体结构包括光路系统、水路系统和管理控制系统三个部分。   光路系统主要包括:专用的单色LED冷光源、比色皿和光电传感器。   水路系统由比色皿、柱塞泵、多通道切换阀、流通池、样水/标液切换阀、流量计、排污阀、溢流管等组成。   利用化学吸光法原
[测试测量]
基于ARM和μ<font color='red'>C</font>/OS-Ⅱ的在线磷酸根离子监测仪设计
USB 3.1 C型新接口研发中:正插反插都行
    USB推广组织今天宣布,他们已经开始了下一代USB接口的研发工作,称之为“USB Type-C”。USB接口标准规范已经发展了很多代,目前最常见的当然还是USB 2.0,正在全面普及的是USB 3.0,还有已经搞定但尚未有产品的USB 3.1(带宽翻番至10Gbps),不过标准再多,每一代都可以分为Type-A、Type-B两种类型,并各自衍生出了Mini、Micro两种微型版本。 标准的Type-A是应用最广泛的,Micro-B则是智能手机和平板机目前的标配。 USB Type-C新接口本质上基于USB 3.1、USB 2.0标准规范,官方称“主要面向更轻薄、更纤细的设备,增强可用性,并为未来USB版本的性能增强铺好路”
[手机便携]
s3c2440头文件之mmu.h
************************************************ NAME : MMU.H DESC : Revision: 02.28.2002 ver 0.0 ************************************************/ #include 2440slib.h #ifndef __MMU_H__ #define __MMU_H__ #ifdef __cplusplus extern C { #endif #define DESC_SEC (0x2|(1 4)) #define CB (3 2) //cache_on, write_back
[单片机]
利用USB-C实现并联电池充电如何帮助提升用户体验
摘要 USB-C端口比之前的USB端口更加灵活,逐渐成为消费电子设备的标配。在这些设备中,更大功率和更长寿命的设备越来越受欢迎。因此,以更高的功率水平为这些设备充电的需求也随之增长。本文将介绍并联电池充电架构的基础知识和用例,以及将USB-C集成到这些用例中的实际效果。此外,本文还会介绍并联电池充电和USB-C在消费市场的应用情况以及优缺点。 什么是并联电池充电 ? 在电池管理系统中,有几种电池配置方法,可分别实现不同的结果。一种配置方法是将电池进行串联,以提高电压,但电池容量保持不变,这通常适用于高功率产品。另一种配置方法是将电池进行并联,这会提高容量,但电压保持不变。现在,延长电池寿命对消费电子设备如
[电源管理]
利用USB-<font color='red'>C</font>实现并联电池充电如何帮助提升用户体验
学单片机需要多少C语言基础,C语言单片机编程教程
很多学员和朋友经常找我给他们推荐C语言的书,他们可能想和我当年一样,闷头大干一场,学个几个月的C语言,把C语言吃透,再开始单片机程序开发! 别!别!别! 大家千万别这么干,我当年自学了3个月的C语言,都差点崩溃了! 学习单片机开发需要掌握的东西很多,就一个C语言,学了3个月,还是一头雾水,你还能坚持的下去嘛? 如果不是因为当年要参加电赛,我早都放弃了,所以大家千万不要走我的老路。 那要做单片机开发,C语言基础学习到什么程度就可以开始了? 对于刚入门的学员,大家学习单片机的一些基础就OK了,下面我给大家简单的列举一下: 1. 学习二进制,十进制、十六进制数据的概念和应用 2. C语言变量的定义和使用(unsigned,char
[单片机]
传惠普将出售H3C业务控股股权 亚洲买家或接手
    10月25日,消息人士周五透露,惠普当前正考虑向亚洲买家出售旗下附属公司H3C Technologies Co.(以下简称“H3C”)的控股股权。H3C当前销售网络设备和软件产品,估值约为50亿美元。 截至目前,惠普发言人萨拉·庞贝(Sarah Pompei)对此报道未予置评。《华尔街日报》最初报道了有关惠普将出售H3C控股股权的消息。 在本月宣布将进行分拆之后,惠普一直在考虑剥离资产的问题。通过业务分拆,瘦身后的两家公司将反应速度更快,变得更加敏捷。惠普首席执行官梅格·惠特曼(Meg Whitman)将出任企业硬件和服务的新公司“惠普企业”(Hewlett-Packard Enterprise)的首席执行官;现任PC和打印
[手机便携]
STM32学习之路:I2C的基本读写
宏定义: /*I2C传输速度,最高为400kHz*/ #define I2C_SPEED 400000 /* STM32 自身的 I2C 地址, 这个地址只要与 STM32 外挂的 I2C 器件地址不一样即可 */ #define I2C_OWN_ADDR 0x77 /*EEPROM地址*/ #define EEPROM_ADDR (0x50 1) //0xA0 #define EEPROM_SCL_GPIO_CLK RCC_AHB1Periph_GPIOB #define EEPROM_SCL_PIN GPIO_Pin_6 #define EEPROM_SCL_GPIO_PORT GPIOB #de
[单片机]
基于I2C总线技术的USB接口设计
   1、前言   USB(Universal Serial Bus)通用串行总线是在1994年底由康柏、IBM、Microsoft等多家 公司联合制订的,但是直到1999年,USB才真正被广泛应用。同时,他也得到了各PC厂商、芯片制造商和PC外设厂商的广泛支持,USB外设在国内外以惊人的速度发展,迄今为止,各种USB的外设已经有数千种。为PC外围设备设计USB接口已成为大势所趋。     随着单片机技术的发展,单片机的功能日益强大,外围电路日益复杂,其有限的管脚也就显 得捉襟见肘。目前采用普通单片机外加USB接口芯片开发USB外设时,USB接口器件大都是采 用并行接口与单片机相连接,这样再加上一些控制信号线,总共需要占用单片
[工业控制]
基于I2<font color='red'>C</font>总线技术的USB接口设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved