为了账号安全,请及时绑定邮箱和手机立即绑定

本人小白一个,希望大神帮我解决一个c语言的问题?

本人小白一个,希望大神帮我解决一个c语言的问题?

C
慕粉13202587281 2017-01-13 12:03:37
这两个函数都是写入数组值的函数,为什么第二个写的进去,第一个却好像只能写入一部分的值?*p是数组的指针。index的初始值为0
查看完整描述

3 回答

已采纳
?
望远

TA贡献1017条经验 获得超1032个赞

while(getchar()!='\n')//判断输入的字符是否是回车(第1,3,5,7...个字符)
{
*(p+index++)=getchar();//这里再次使用了getchar()函数,它读取的是第2,4,6,8....个字符,并将字符赋值给*(p+index++),所以实际存储的只有一半。
}


查看完整回答
1 反对 回复 2017-01-13
?
景曼_0001

TA贡献6条经验 获得超0个赞

所以是第一个是有差不多近一半的丢了?基本是偶数位的丢了
查看完整回答
反对 回复 2017-01-14
  • 3 回答
  • 0 关注
  • 1260 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信