#include "stdafx.h"
#include <iostream>
#include <stdio.h>
#include<windows.h>
using namespace std;
//C++一维数组与指针
void main()
{
int a[10];
cout<<a<<endl; //等价于&a[0] 数组中首元素的地址
cout<<&a[0]<<endl; //&a[0] 数组中首元素的地址
cout<<&a<<endl; //&a整个 数组的地址
cout<<a+1<<endl; //等价&a[0]+1 数组中首元素的地址+1即加4
cout<<&a[0]+1<<endl;//&a[0]+1 数组中首元素的地址+1即加4
cout<<&a+1<<endl; //&a+1 整个数组的地址+1即加40
Sleep(100000);
}
C++数组与指针详解
本文通过一个C++程序示例详细解析了一维数组与指针之间的关系,包括数组地址、首元素地址以及地址运算等内容。对于理解C++中数组和指针的基本概念及用法非常有帮助。
1249

被折叠的 条评论
为什么被折叠?



