中易网

关于C语言指针的简单的例子

答案:6  悬赏:50  
解决时间 2021-02-10 14:06
关于C语言指针的简单的例子
最佳答案
scanf("%d",p++);
为当前p指向的地址读取一个整数,并在读取之后将p移动到下一个相邻单元,由于p在循环之前已经指向了数组a,所以这里也就是在为数组a的每个元素输入数值。
全部回答
这个程序是如何完成“*(p+i)=a[i]”的过程的呢? 就是通过 scanf("%d",p++);这个语句实现的啊。
p=a,p指向a[0],p+1,p指向a[1],p+2,p指向a[2],依次类推。用一个循环录入,其实就是录入a。
p++就是每次把地址加一,那么你scanf()以后输入的内容放到的是地址增加的指针里面,这样就完成了自动*(p+i)=a[i]的过程。
关键在scanf("%d",p++)这里: 先读一个数p,然后再读一个数(p后面的数),接着在读一个数(p后面的后面的数),...以此类推;换句话说,这个p++在scanf中的作用类似于它在for语句中的作用,都是实现循环操作,即完成“*(p+i)=a[i]”的过程
许多高级语言把程序对象(如变量)的地址作为一种可处理数据,称为指针值,以地址为值的变量称为指针变量,简称指针 指针的意思是"引用",列如快捷方式引用. 指针变量可以进行赋值运算\加减算术以及关系运算.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
快递正在送货过来 马上要到了 但我不在收货地
中华杜康酒厂驻洛办事处地址在哪,我要去那里
我的映泰nf61s micro am2 se主板设置成usb怎
新海堂富兴饼店(乐添店)怎么去啊,有知道地址
宜宾市主要百货商场有哪些
女高音的歌曲。。。。。推荐求学!!!
和风玻璃我想知道这个在什么地方
燕麦是粗纤维食品么
如果我想只格C盘怎么做
苹果手机怎么减少系统内存的占用
杭州南是在萧山?还是在杭州火车城站?
前进水果青菜商店这个地址在什么地方,我要处
客观事实是提出观点的依据.以下陈述中,哪一
红梅酿皮怎么去啊,有知道地址的么
狼人杀如何提升盘狼能力
推荐资讯
they went to the dining room have luch这句
古人所说的“七七四十九天”是“49天”还是“
梦到驴生仔
电动机产生的热与消耗的电能都分别是用什么方
豫科种子地址在什么地方,想过去办事
赶蟹手抓海鲜餐厅在哪里啊,我有事要去这个地
魔域那爆4介石头啊
梁集镇梁集社区社会综合服务中心我想知道这个
请问南阳东站到火车站做哪一路公交车
我被狗咬抢了,脚还骨折了,对方该负责我什么费
东风小康车子里面显示表里面的那个像一个电池
形容一个人的外貌多变,用什么成语?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?