00问答网
所有问题
若有定义:int x[5]={11,5,4,6,8}; 则数组元素x[4]的值是( )。
设有定义语句“int x[8]={5,4,3,2,1},*p=x;”,则*p+6的值是 ()这个怎么求哦
举报该问题
推荐答案 2019-02-21
整形数组名同时也是该数组在内存中的首个元素的地址,
所以 *p=x; 的意思是:
*p; //定义一个指针,
p=x; //将数组的首元素的地址给 p
就是说 *p 就是数组的第一个元素 5,
所以 *p+6 中,指针的运算高于加法,所以 *p+6 的值就是11.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DTIBnDjZTZjjjZeBDZT.html
相似回答
以下对一维
数组
a的
定义
中正确
的是(
). A
int
a(10
);
B int a[0…100...
答:
x[0] =
11;
x[1] =
5;
x[2] =
4;
x[3] =
6;
x[4] =
8;
故该题应选B
C语言 积极求解
答:
A:5 B:6 C:7 D
:4
10.假设所有变量都是整形,则表达式(a=2,b
=5,
a++,a+b
)的值是(
8
)11
.已知
int=6;,则
执行表达式x+=x-=x*x语句后
,x的值是(
36 )12.如果int a=1,b=2,c=3,d
=4;,则
条件表达式a<b?a:c<d?c:d的值为( )13.变量的指...
C语言选择题急需答案,各位大虾请帮忙
答:
18 c
C语言填空题?
答:
每个
int
占用2字节
,5
个int组成的数组占用2*5=10字节,这就是sizeof
(x)
的返回值,返回
的是数组
占用的字节数
大家正在搜