又是指针和数组-- 发布日期:2008-3-6

原创 2008年10月02日 18:23:00

#include <stdio.h>
int main()
{
int a[5]={1,2,3,4,5};
int i;
int *ptr=(int*)(&a+1);
printf("ptr=%p/n",ptr);
for(i=0;i<5;i++)
   printf("%p/n",a+i);
printf("%d,%d/n",*(a+1),*(ptr-1));
}

以下是输出

ptr=0013FF64
0013FF50
0013FF54
0013FF58
0013FF5C
0013FF60
2,5

哎,想了半天才发现是&a+1而不是a+1真是粗心啊!

从汇编语言的角度看清数组名和指针变量的区别

当初学c语言总感觉数组名和指针之间有种说不清道不明的关系,两者很像,但是又有着解释不清的区别。 数组名和指针的区别 用常量初始化字符数组和指针变量...
  • lyh__521
  • lyh__521
  • 2015年11月27日 14:30
  • 1551

1158: 又是排序(指针专题)

Description 将输入的四个整数按由大到小的顺序输出。  已定义如下swap函数,可实现形参pa和pb所指内存单元的内容交换。请务必使用本函数实现两个变量内容的互换。  void swap(...
  • sd_DENG
  • sd_DENG
  • 2017年07月16日 12:37
  • 390

C语言中指针与数组的区别与联系

好久不写东西了,从毕业以来,整个人都懒散了很多。今天终于鼓起勇气,来写一点儿东西…… 指针与数组对于C语言程序员来说肯定不会陌生,一说起这个话题,我就想起了曾经被内存、地址、地址里的内容这些概念狂虐时...
  • cyfcsd
  • cyfcsd
  • 2017年02月03日 17:29
  • 4492

C语言:数组和指针的区别

实际上关于数组与指针的区别这个问题在《C专家编程》已经有很详细的阐释,但我想用自己的语言说一说我的理解。数组是指针?最近在做数据结构课设,其中一个函数发生了令人费解的错误,简化后的代码如下:#incl...
  • imred
  • imred
  • 2015年05月02日 19:08
  • 13959

数组与指针关系

1
  • App_12062011
  • App_12062011
  • 2013年09月15日 20:25
  • 3339

关于C语言你不知道的事(1)–指针和数组的区别

关于C语言你不知道的事(1)–指针和数组的区别 Table of Contents 1 一个很多人都会做错的面试题 2 数组与指针的差别 2.1 数组和指针是如何访问的 2.2 数组和指针可...
  • huangkangying
  • huangkangying
  • 2014年12月29日 21:59
  • 3586

C语言指针与数组易混淆知识点(一)

一指针与数组 二指针与函数 三指针数组数组指针指向指针的指针 四程序陷阱 一、指针与数组指针:指针本身也是一个变量,它的内容是指向的内容的地址。指针同样有类型的区分,char 的指针只能指向char型...
  • woshimalingyi
  • woshimalingyi
  • 2016年03月25日 15:59
  • 3038

C/C++数组和指针详解

/****************************************************************/ /*            学习是合作和分享式的! /* Au...
  • wdzxl198
  • wdzxl198
  • 2013年06月13日 16:16
  • 7067

指针,数组转换漫谈

先给出几个定义: int a [10] :即是说明 a 是一个连续的内存块,有10个结构,这个结构被看成 int 去解析。 int * b = a;即是说明 b 是一个内存块,有 1 个结构,这个...
  • lizhihaoweiwei
  • lizhihaoweiwei
  • 2014年07月19日 12:42
  • 1181

探讨下C++中的数组和指针的区别

最近一段时间在研究虚拟现实方面的内容,有一段时间没写代码,重拾C++,顺便记录下C++中容易出错的内容,数组和指针的区别。很多新手都抱怨说C++难,尤其是指针和数组,傻傻分不清楚,那么我就从我对数组和...
  • transferli
  • transferli
  • 2016年03月24日 13:04
  • 310
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:又是指针和数组-- 发布日期:2008-3-6
举报原因:
原因补充:

(最多只允许输入30个字)