首页 >>  正文

数组相当于指针

来源:baiyundou.net   日期:2024-09-23

郁黄贤3874什么是数组指针? -
益货菡15831051402 ______ 数组指针就是指向一个数组的指针.数组中每一个元素在内存中都占有一个内存单元.当你要找到数组中某一个元素的时候,只须要找到该数组的首元素地址. 例如指针p指向数组a的首元素a[0],则a[9]的地址为p+9

郁黄贤3874不是说数组和指针相似吗;那为什么数组比如a[i]前面不加*来去里面的东西,而是可以直接输出 -
益货菡15831051402 ______ 因为数组名称就是一个指针了.例如 int group[10];这里数组名 group 就是一个指针(指针的类型是int*),所以表达式 group[1] 就相当于 *(group+1);

郁黄贤3874数组名和指针的区别 -
益货菡15831051402 ______ 可以!下面是我学习数组和指针的总结: (1)指向数组首地址 对于一维数组a[10]:数组的首地址为a; 调用:p=a; *(a+i)或者*(p+i) 对于二维数组a[3][4]:整个数组的首地址为a[0];调用:p=a[0]; *(a[0]+i)或者*(p+i).此时a代表数组第一行的地址...

郁黄贤3874C语言中:数组指针与指针数组有什么区别? -
益货菡15831051402 ______ 数组指针是指向这个数组首地址的指针,指向对象是这个数组;指针数组是存放一类指针的数组,这个数组的每个元素都是一个指针;例子:int a[10]; int* s; s = a;//这里s就是一个数组指针,它的值就是数组a 的首地址;当然,如果a是一个整数,那s就是一个指向整型的指针;int a; int* s[5]; for(int i=0;i<5;i++)s[i]=a;//这里s就是一个指针数组,它的每个元素都是整型变量a的地址 应该算比较明白了吧 谢楼上提醒

郁黄贤3874c语言中,指针数组和行指针有什么区别啊 -
益货菡15831051402 ______ 指针数组 一个数组的成员都是指针它就是指针数组了 至于指向的是什么东东要在定义时就说好了的 行指针 二维数组用的东西 比如 a[5][5] a[0]就是一个行指针 也是a[0]这一行的这个一维数组的首地址 也就是说a[0]的地址和a[0][0]的地址还有a是同...

郁黄贤3874char *line[5]和char (*line)[5]有什么区别? -
益货菡15831051402 ______ char *line[5]是指针数组,实质是一个数组,里面的5个元素都是指针 .[]的优先级比*的优先级高,line先与[]结合,形成数组line[5],有5个元素的数组,再与*结合,表示此数组是指针类型的,每个数组元素相当于一个指针变量 char (*line)[5]是数组指针,line与*组合形成指针,即数组首元素地址的指针.即是指向数组的指针. int (*f)(int)是指向函数的指针,f与*结合,形成指针,指向函数 int*f(int)表示函数的返回返是指针类型.

郁黄贤3874C语言 指针数组与数组指针
益货菡15831051402 ______ 指针数组,就是一个数组里存放的都是指针,比如*p[8];p[0]里存放的就是一个指针数据 数组指针,数组名就是一个指向数组起始地址的指针,数组下标是萦引,比如num[0],他就相当于num+0; num这个指针没移动,于是取的是数组的第一个.num[1]相当于数组指针移1,于是指向数组第二个

郁黄贤3874c语言数组不可以当成指针使用,但是指针可以当成数组使用 -
益货菡15831051402 ______ 指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定.它是“储存指针的数组”的简称. 数组指针:首先它是一个指针,它指向一个数组.在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,...

郁黄贤3874数组变量和指针的区别 -
益货菡15831051402 ______ C语言中,数组的名称等价于数组的首地址, 当然可以利用指针开辟动态空间,使用方式与数组在形式上相同的, 但是他们有一个本质的区别,数组名相当于一个地址常数,而指针是一个以地址为内容的变量.

郁黄贤3874指针、数组名、引用三者的相同点与区别?(急!!) -
益货菡15831051402 ______ 指针就是一个变量的地址,指针变量就是专门用来存储地址的变量.数组名就是一个指针,指向的是一个数组的首地址.引用其实也可以理解为指针,不过如果为一个对象定义了一个引用变量,引用变量和对象本身其实是占同一段存储单元的,实际上对象和引用变量就是同一个对象,叫了不同的名字.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024