网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
关于C++数组和指针的问题
#include <iostream>
using namespace std;
int main()
{
int a[4]={100,101,102,103};
cout<<&a<<endl;
cout<<&a[0]<<endl;
cout<<a<<endl;
cout<<a[0]<<endl;
system("pause");
return 0;
}
输出的结果是
0x22ff60
0x22ff60
0x22ff60
100
1.a和a[0]的地址一样
值为什么会不一样?
2.为什么a和&a是同一个值?自己指向自己?
参考答案
更多 “ 关于C++数组和指针的问题 #includeiostreamusingnamespacestd;intmain(){inta[4]={100,101,102,103};coutendl;coutendl;coutaendl;couta[0]endl;system("pause");return0;}输出的结果是0x22ff600x22ff600x22ff601001.a和a[0]的地址一样值为什么会不一样?2.为什么a和&a是同一个值?自己指向自己? ” 相关考题
考题
下面关于数组的描述错误的是_________。
A在C++语言中数组的名字就是指向该数组第一个元素的指针B长度为n的数组,下标的范围是0-nC数组的大小必须在编译时确定D数组只能通过值参数和引用参数两种方式传递给函数
考题
下面关于数组的描述错误的是A.在C++语言中数组的名字就是指向该数组第一个元素的指针B.长度为n的数组,下标的范围是0~n-1C.数组的大小必须在编译时确定D.数组只能通过值参数和引用参数两种方式传递给函数
考题
下面关于数组的描述错误的是A.在C++语言中数组的名字就是指向该数组第一个元素的指针B.长度为n的数组,下标的范围是0-n-1C.数组的大小必须在编译时确定D.数组只能通过值参数和引用参数两种方式传递给函数
考题
以下关于指针数组的描述正确的是()A.指针数组的每个元素是一个指针B.指针数组的每个元素可以指向相同类型的数据C.指针数组的每个元素存放了一个地址D.指针数组的每个元素可以指向不同类型的数据
考题
以下哪些是关于指针数组的正确描述()。
A.int(*a)[4];B.int*a[4];C.指针数组每个元素都是指针变量D.若inta[4][4];int*b[]={a[0],a[1],a[2],a[3]};则b是指针数组E.指针数组与指向数组的指针是等价的
考题
下面关于数组的描述错误的是( )。 A.在C++语言中数组的名字就是指向该数组第一个元素的指针SXB
下面关于数组的描述错误的是( )。A.在C++语言中数组的名字就是指向该数组第一个元素的指针B.长度为n的数组,下标的范围是0~n-1C.数组的大小必须在编译时确定D.数组只能通过值参数和引用参数两种方式传递给函数
考题
下面关于数组的描述错误的是A.在C++语言中数组的名字就是指向该数组第一个元素的指针
B.长度为n的数组,下标的范围是0~n-1
C.数组的大小必须在编译时确定
D.数组只能通过值参数和引用参数两种方式传递给函数
考题
24、以下关于指针数组的说法中,正确的有________。A.指针数组是由指针构成的数组B.指针数组中的每个元素都是一个指针C.int*p[5]与 int *(p[5])等价D.其余说法都不正确。
热门标签
最新试卷