C语言中当程序在输出时使用了printf("%d\n",*(p+3))的时候,这个*(p+3)会不会使指针移位? 20 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 printf p+3 指针 移位 搜索资料 2个回答 #热议# 上班途中天气原因受伤算工伤吗? 天雨下凡 2017-07-03 · 知道合伙人教育行家 天雨下凡 知道合伙人教育行家 采纳数:17564 获赞数:65146 爱电脑、爱数学、爱音乐; 熟悉VB、C/C++、JAVA; EXCEL与VBA有所研究…… 数学,一些会,一些被忘却…… 向TA提问 私信TA 关注 展开全部 假设p是指向int型数组的指针,即指向第一个元素。则p+3指向数组中第4个元素,*(p+3)返回第4个元素的值,但是p本身的值不会改变,还是指向第一个元素。 本回答由网友推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 北京勤哲软件技术广告2024-11-23勤哲Excel服务器2024学习和下载。用Excel自动生成中文编程及手机app.软博会金奖产品,适合于各行各业的管理人员使用。www.qinzhe.com 匿名用户 2017-07-03 展开全部 不会使指针移位的 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容勤哲Excel服务器做中文编程,万家企业信息化成功实践www.qinzhe.com查看更多 其他类似问题 2018-05-10 求输出 请作简单解释 main() {int arr[]={30,25,20,15,10,5},*p=arr; p++; prtintf("%d\n",*(p+3)); } 21 2018-05-04 int a[5]={1,2,3,4,5},*p; p=a; printf("%d %d",*p,*(p++)); 为啥输出为1 1 4 2012-11-12 printf("%d\n",p[0]);//为何不能用*p[3]; 1 2017-01-02 求教,c语言这个怎么错了#include<stdio.h> *q=*(p+3); printf("%d,%d",*p,*q); } 2017-09-30 C语言 char str[ ]="ABCD",*p=str; 语句printf("%d\n",*(p+4));输出结果为0,为什么? 3 2018-04-13 在C语言中 语句 printf("%d%d%%d%d",1+2,5/2,-2*4,11%3)是怎样运算的 24 2012-06-21 char p[]=”abcdefgh",*q;q=p+3;printf("%d\n",*q-*p);的输出结果是 8 2018-04-18 printf("%d",*p+i)与printf("%d",*(p+i))的区别 3 更多类似问题 > 为你推荐: