首页 > 其他分享 >Difference between "array" and "&array"

Difference between "array" and "&array"

时间:2023-02-02 10:22:31浏览次数:42  
标签:int but between array Difference pointer

They both are resulting in same address but they are different types of addresses.
Basically, “array” is a “pointer to the first element of array” but “&array” is a “pointer to whole array of 5 int”.

Example:

int array[5];
cout << "array        = " << array        << " : &array        = " << &array << endl; 
cout << "array + 1 = " << array + 1 << " : &array + 1 = " << &array + 1;

// output:
// array        = 0x7ffc6ab5daa0 : &array        = 0x7ffc6ab5daa0
// array + 1 = 0x7ffc6ab5daa4 : &array + 1 = 0x7ffc6ab5dab4

标签:int,but,between,array,Difference,pointer
From: https://www.cnblogs.com/shendaw/p/17085095.html

相关文章

  • 春哥博客 - ArrayList集合
    staticvoidMain(string[]args){//集合:很多数据的一个集合//集合的好处:长度可以任意改变,类型随便ArrayListlist=n......
  • Java并发编程——ArrayBlockingQueue
    一、阻塞队列BlockingQueue在java.util.concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速......
  • 面试之arrayList扩容机制
    参考:ArrayList扩容详解_java编程艺术的博客-CSDN博客_arraylist扩容ArrayList底层是数组elementData,用于存放插入的数据。初始大小是0,当有数据插入时,默认大小DEFAULT_CAP......
  • It's possible to create a function auto generator this special test case binary
    It'spossibletocreateafunctionautogeneratorthisspecialtestcasebinarytreefromarrayinjavascript?Iwanttoautogeneratethosetestcasesinmy......
  • php in_array 遍历,in_array大数组查询性能问题
    问题最近在实现一个项目接口的时候发现当数组过大的时候,数据返回的速度有点慢。接口数据返回最长反应时间2s,经过反复调试发现代码段耗时最长的部分在in_array()函数。解决......
  • p57 Arrays 类,冒泡排序
    Arrays类数组的工具类java.util.Arraysutil--工具包由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行......
  • 解决flex布局space-between最后一行布局问题超简单方法
    如果flex布局中justify-content设置为space-between、space-evenly或者space-around并且最后一行与上面一行个数不同时,布局会裂开  1个container父元素包裹了7个......
  • How to use the /userva switch with the /3GB switch to tune the User-mode space t
    Howtousethe/uservaswitchwiththe/3GBswitchtotunetheUser-modespacetoavaluebetween2GBand3GB(316739)Theinformationinthisarticl......
  • ArrayList动态扩容
    一、ArrayList的动态扩容机制要了解其动态扩容机制就必须先看它的源码,源码是基于jdk1.8的1.ArrayList的主要属性//如果不指定容量(空构造器),则在添加数据时的空......
  • 春哥博客 - ArrayList集合对象
    1、ArrayList集合对象usingSystem;usingSystem.Collections;namespaceArrayList集合{classProgram{staticvoidMain(string[]args)......