问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

对于int*p;int a[];p=a;的合法运算是什么?

发布网友 发布时间:2022-05-10 07:35

我来回答

3个回答

热心网友 时间:2023-11-21 19:23

选B

A错误。类型不对,++p是int*,a[1]是int。

B正确。p++只改变了p这个指针的值,并没有改变p指向的地址的值。

C错误。int[]类型不允许++操作。

D错误。int[]类型不允许++操作。

例如:

++p; 相当于 a[1] 。

准确表达是 ++p 指向的地址是 &a[1]; 因为前面 有 p=a; 即初始,让p指向了 a 的始地址。

这里 ++ 是前缀加加,在表达式里 要先增1再使用,所以指向了 a[1]。

#include <stdio.h>

int main () {

int *p;

int a[]={1,2,3,4,5}; //这里要让a有存放空间,数组大小要确定下来。

p=a;

++p;

printf("%d %d\n",*p, a[1]); //输出数值

printf("%p %p\n",p, &a[1]); //输出地址

return(0);

}

扩展资料:

条件运算符优先级高于赋值、逗号运算符,低于其他运算符

例如:

⑴ m<n ? x : a+3

等价于:(m<n) ?(x) :(a+3)

⑵ a++>=10 && b-->20 ? a : b

等价于:(a++>=10 && b-->20) ? a : b

⑶ x=3+a>5 ? 100 : 200

等价于:x= (( 3+a>5 ) ? 100 : 200 )

参考资料来源:百度百科-条件运算符

热心网友 时间:2023-11-21 19:24

a++ 和 p++ 都是左值,在语句里,只能出现在赋值号左边。理论上 b,c,d 都不对。
合法运算是A。
++p; 相当于 a[1] 。
准确表达是 ++p 指向的地址是 &a[1]; 因为前面 有 p=a; 即初始,让p 指向了 a 的始地址。
这里 ++ 是前缀加加,在表达式里 要先增1再使用,所以指向了 a[1]。
#include <stdio.h>
int main () {
int *p;
int a[]={1,2,3,4,5}; //这里要让 a 有存放空间,数组大小要确定下来。
p=a;
++p;
printf("%d %d\n",*p, a[1]); //输出数值
printf("%p %p\n",p, &a[1]); //输出地址
return(0);
}

热心网友 时间:2023-11-21 19:24

选B
A.错误。类型不对,++p是int*,a[1]是int
B.正确。p++只改变了p这个指针的值,并没有改变p指向的地址的值
C.错误。int[]类型不允许++操作
D.错误。int[]类型不允许++操作
故选B
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
mrna转录试剂盒 windows7应用程序损坏或丢失怎么办? 联想windows7怎么恢复不小心删除的应用 Win7电脑图标不见了如何恢复解决Win7电脑图标丢失问题的有效方法_百 ... 美女主播软件有哪些 什么软件看美女直播? 什么视频直播软件可以免费看女神直播? 钣金工业设计 钣金灰本段用途 关于刮胡子的相关问题 (int*)p是什么意思 int *p,a[]={1,2,3,4,5}; p=a;(这里什么意思?) pa常指针,为什么改成*pa = (int)&a;能编译过? int *(&p) 怎么理解啊?? 我想知道int *p与int* p有什么不同 深圳苹果手机数据恢复公司哪家好 滋补的鸽子汤在熬制时,都该掌握哪些技巧? 怎么熬鸽子汤 西安哪里有光纤跳线接头之类的东西卖? 张柏芝是混血美女? 华硕E406是不是好用的一款笔记本?直接选它来用,也不知道效果怎么样? 京二胡的千斤固定在琴杆 的什么位置好 林更新是哪里人 张柏芝的祖籍是哪 cq40 406ax不开机,键盘上有两个灯在闪 屏幕不亮, 内存条拔了插上也不行 二胡的千斤在什么位置最好? 华硕笔记本E406各位知道多少?能不能帮忙介绍一下? 请问华硕顽石Y406可好?用这个怎么样? 二胡 千斤线 怎么绑 绑在那里。 华硕笔记本E406大家熟悉多少?能介绍下吗? 二胡 千斤线 一般 要多长 分的英文单词是p_int int (*)p[n];如何解释 int * * p; Int * pa[3]; Int a[2][3]; 为什么p=pa是正确的, 有哪些地方可以进行捐款 天津河北区中山北路6号(星运大厦)怎么走? 谁知道中信证券天津市营业厅有几个?都在哪里? 天津,离海地最近的股票交易所? 爱温士坏了怎么办 在天津哪里有预订火车票的, 想买5月15号北京去盐城的火车票,在天津哪有的买?提前几天可以买到? 在东站买火车票的问题?谢谢~ 2月10号天津至哈尔滨1521次车票 天津火车票 用城堡凶恶攻击保卫团结赞扬编一个小故事? 用城堡、蛇、钥匙、胜利,说一个故事 用城堡、国王、小河、森林、玫瑰花、小熊、月亮、青蛙、暑假、小白兔、白云, 用城堡可恶炸药平静造一个句? 用城堡小猫魔法花鸭子熊作文怎么写300字 国际象棋中为什么用城堡作为可移动的棋子? 勇士绝杀雄鹿,库里回归后球队有何变化?