关于C语言指针的简单的例子
答案:6 悬赏:50
解决时间 2021-02-10 14:06
- 提问者网友:冰点阿弟
- 2021-02-09 23:50
关于C语言指针的简单的例子
最佳答案
- 二级知识专家网友:桃花别处起长歌
- 2021-02-10 01:15
scanf("%d",p++);
为当前p指向的地址读取一个整数,并在读取之后将p移动到下一个相邻单元,由于p在循环之前已经指向了数组a,所以这里也就是在为数组a的每个元素输入数值。
为当前p指向的地址读取一个整数,并在读取之后将p移动到下一个相邻单元,由于p在循环之前已经指向了数组a,所以这里也就是在为数组a的每个元素输入数值。
全部回答
- 1楼网友:高冷不撩人
- 2021-02-10 06:29
这个程序是如何完成“*(p+i)=a[i]”的过程的呢?
就是通过 scanf("%d",p++);这个语句实现的啊。
- 2楼网友:青灯壁纸妹
- 2021-02-10 06:19
p=a,p指向a[0],p+1,p指向a[1],p+2,p指向a[2],依次类推。用一个循环录入,其实就是录入a。
- 3楼网友:白日梦制造商
- 2021-02-10 05:04
p++就是每次把地址加一,那么你scanf()以后输入的内容放到的是地址增加的指针里面,这样就完成了自动*(p+i)=a[i]的过程。
- 4楼网友:萝莉姐姐鹿小北
- 2021-02-10 03:32
关键在scanf("%d",p++)这里:
先读一个数p,然后再读一个数(p后面的数),接着在读一个数(p后面的后面的数),...以此类推;换句话说,这个p++在scanf中的作用类似于它在for语句中的作用,都是实现循环操作,即完成“*(p+i)=a[i]”的过程
- 5楼网友:不服输就别哭
- 2021-02-10 02:35
许多高级语言把程序对象(如变量)的地址作为一种可处理数据,称为指针值,以地址为值的变量称为指针变量,简称指针 指针的意思是"引用",列如快捷方式引用. 指针变量可以进行赋值运算\加减算术以及关系运算.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |