`
cheng330301560
  • 浏览: 178806 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

C语言中数组

阅读更多
main()
{
int a[5]={1,2,3,4,5};
printf("%d,%d",*(a+1),*(&a+1));
}

a,&a 的值是一样的,但意思不一样,a 是数组首元素的首地址,也就是a[0]的
首地址,&a 是数组的首地址,a+1 是数组下一元素的首地址,即a[1]的首地址,&a+1 是下一个数组的首地址,显然当前指针已经越过了数组的界限
分享到:
评论

相关推荐

    C语言中数组的运算

    在C语言中,数组是一种非常基础且重要的数据结构,它允许程序员存储一组相同类型的数据。本资料包包含46个C语言源文件,专门探讨数组的运算,特别是各种排序算法的实现,这对于理解和掌握C语言的数组操作至关重要。...

    C语言中数组指针在汇编语言寻址方式中的应用.pdf

    "C语言中数组指针在汇编语言寻址方式中的应用" 在计算机科学中,C语言是一种高级语言,数组指针是C语言中的一个重要概念。数组指针是一种特殊的变量,它里面存储的数值被解释成为内存里的一个地址。在C语言中,数组...

    C语言中数组作为函数的参数以及返回值的使用简单入门

    在C语言中,数组是一种非常重要的数据结构,用于存储同类型的数据集合。本文将深入探讨如何在函数中使用数组作为参数以及如何通过函数返回数组。 首先,我们要了解函数通过数组作为参数的情况。在C语言中,当我们...

    浅议C语言中数组和指针的互操作

    浅议C语言中数组和指针的互操作浅议C语言中数组和指针的互操作浅议C语言中数组和指针的互操作浅议C语言中数组和指针的互操作

    单片机C语言中数组的用法.pdf

    数组的访问可以使用下标来访问数组中的元素,如array[2]可以访问数组的第三个元素。数组的赋值可以使用赋值语句,如array[i]=i,可以将i的值赋值给数组的第i个元素。 数组在单片机C语言中的应用非常广泛,如: 1. ...

    单片机的C语言中数组的用法

    数组的访问通过下标完成,例如`array[2]`表示数组中的第三个元素。在C语言中,数组名实际上是一个常量指针,指向数组的第一个元素。因此,`array`等价于`&array[0]`,而`array+2`等价于`&array[2]`。但要注意,由于...

    C语言-数组部分课件

    我们可以使用索引来访问数组中的特定元素,如`numbers[0]`是第一个元素,`numbers[1]`是第二个元素,以此类推。数组元素可以通过赋值运算符(=)进行修改或读取。 在C语言中,数组也可以作为函数参数传递。当我们把...

    C语言查找数组里数字重复次数的方法

    本文实例讲述了C语言查找数组里数字重复次数的方法。分享给大家供大家参考。具体如下: #include stdafx.h #include #include using namespace std; int main() { int myarray[10]={4,3,7,4,8,7,9,4,3,6}; ...

    c语言中 数组名和指针的区别

    在C语言中,数组名和指针之间存在微妙且重要的区别,这往往让初学者感到困惑。虽然在某些上下文中,它们看似可以互换使用,但深入理解它们的本质差异对于编写高效、安全的代码至关重要。 ### 一、数组名与指针的...

    剖析C语言中数组的下标.pdf

    【剖析C语言中数组的下标】 在C语言中,数组是一种重要的数据结构,它允许在内存中连续存储多个相同类型的元素。数组的每个元素都有一个唯一的标识,这个标识被称为下标或索引。通常,数组的下标从0开始,直至数组...

    如何掌握C语言中数组_指针与地址相互关系.pdf )

    在多维数组中,指针的加减运算会涉及到行或列的步长。 6. **指针与字符串** 字符数组常用于存储字符串,如`char str[10] = "Hello";`。在C语言中,字符串是以空字符'\0'结尾的字符数组。字符数组名可以被当作指向...

    C语言函数数组定义应用

    接着,程序遍历数组中的每个元素,计算每行的总和,并输出结果。 ### 总结 本文介绍了C语言中数组的相关概念,包括静态数组的定义、动态内存分配、多维数组以及具体的代码实现。通过这些知识点的学习,读者可以...

    C语言中数组的元素.pdf

    数组的名称实际上是一个指向数组首元素的指针,因此可以通过数组名和下标来访问数组中的任何元素。 二、数值数组 数值数组是最常见的数组类型,其中的元素可以是整型(int)、浮点型(float)、双精度浮点型...

    C语言中数组与指针的使用技巧

    `,数组名`a`代表数组首地址(即数组中第一个元素`a[0]`的地址)。假设这个地址为1000,则`a+1`代表数组第二个元素`a[1]`的地址。需要注意的是,这里的`a+1`并不是简单地加1,而是加上一个步长(即存储一个数组元素...

    C语言中数组应用总结.pdf

    合并操作则是在两个已排序的数组中,创建一个新的数组来存放这两个数组中的所有元素,且新数组仍然保持排序的顺序。 查询操作通常指的是根据特定的条件在数组中查找元素的位置或者值。此外,数组还能够用于存储大量...

    单片机的C语言中数组的用法(转) (附原创源码)

    下面我们将详细探讨“单片机的C语言中数组的用法”,以及如何用动态数组实现任意数的排序。 首先,数组在C语言中的定义是通过指定数据类型和元素个数来完成的,例如`int arr[5]`声明了一个包含5个整数的数组。但在...

    C语言数组深度剖析

    ### C语言数组深度剖析 #### 一、C语言数组简介 C语言中的数组是一种非常基础且重要的数据结构,它允许开发者在一个连续的内存区域中存储相同类型的数据元素。数组的基本特性在于其元素可以通过索引来访问,索引...

    C语言实验数组C语言实验数组.doc

    C语言实验数组C语言实验数组

Global site tag (gtag.js) - Google Analytics