c语言printf("%p",*&a);这段代码输出结果是地址,是由%p决定的,对吗? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 printf &a 代码 搜索资料 2个回答 #热议# 应届生在签三方时要注意什么? a1012144015 2016-07-24 · TA获得超过6415个赞 知道大有可为答主 回答量:9038 采纳率:40% 帮助的人:1364万 我也去答题访问个人页 关注 展开全部 这哪里是输出地址,,,明明是16进制输出 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 哥德巴赫的忧郁 2016-07-24 · 超过32用户采纳过TA的回答 知道答主 回答量:71 采纳率:0% 帮助的人:45万 我也去答题访问个人页 关注 展开全部 地址内容跟p没有关系,%p只是限制了以十六进制输出地址值,这段代码有点问题吧,&a是对a取地址,*&a就是变量a的值,所以这段代码输出的是a的值一种形式,实际意义没有。如果你想输出a的地址,后面应该是&a就好了,如果不懂欢迎追问哦 追问 多谢多谢,我懂了 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-01-15 int a=1; printf("%d, %d, %d\n", a, ++a, a++);结果是 3 2020-07-30 在C语言中,执行下面两个语句后,输出的结果为( )。 char c1=97, c2=98; printf("%d %c",c1,c2);为什么 7 2020-08-01 设有如下定义:int *p; *p=100;则 printf("%d",p); 的输出结果是100,对么?为什么? 1 2023-02-21 请问在c语言中例如a[1]指的是一个地址吗?如果是,为何在printf(''%d",a[1])中输 2022-12-27 printf("% p",* p); 2023-02-01 语句printf("ch=%d,ch=%c\n",65,65);的输出结果是() 2023-03-07 下面代码输出结果是(). int a,b,c; a = 1; b = 1; c = ++a > b++ ? a++ : b++; printf("%d%d%d",a,b,c); 2022-07-03 C语言 printf("%s",p) 更多类似问题 > 为你推荐: