龙潜花都萧桐全文下载:若定义Int a[5],试说明引用a,a[0]和&a[1]的含义?
来源:百度文库 编辑:高考问答 时间:2024/07/08 10:54:58
若定义Int a[5],试说明引用a,a[0]和&a[1]的含义?
a就是a[0]的首地址
a[0]就是此数组第一个元素
&a[1]就是此树组第2个元素的地址
int a[5];
这行代码的意思是声明一个能存放5个整型变量的数组空间,那么a就是这块内存空间的首地址(访问内存中的数据是按地址进行访问的);我们知道&是取地址的运算符,如果在程序中运行如下代码:
cout<<a<<endl;
cout<<&a[0]<<endl;
可知输出的这两行地址是相同的。
上面是C++代码,cout<< 为输出; endl 为换行.
QQ:547758555
若定义Int a[5],试说明引用a,a[0]和&a[1]的含义?
若有定义语句 int a[5], *p=a;,则对A数组元素地址的正确引用是【 】
若有定义语句int a[5], *p=a;,则对a数组元素的正确引用是______。
若有定义int a[5], *p=a;,则对A数组元素的正确引用是? A)*&a[5] B)a+2 C) *(p+5) D)*(a+2)
若已定义 int a=5;int*p=&a;则正确的是?
若已定义int a=5; int=*P[4],则标识符是一个
若有定义:int a[2][3]; 则对a数组的第i行第j列元素值的正确引用为:
若有定义:int a[2][3]; 则对a数组的第i行第j列元素地址的正确引用为:
若有定义:int a[2][3]; 则对a数组的第i行第j列元素地址的正确引用为【 】:
若有定义:int a[2][3]; 则对a数组的第i行第j列元素值的正确引用为【 】