C语言for(i=0;(c=getchar())!='\n';i+=c)中,i+=c是什么意思?
4个回答
展开全部
就是把c的值加到i里面,如果只是i+c生成的只是*临时值*不会改变i的值
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是复合运算符
i += c就是i = i + c
i += c就是i = i + c
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
i = i +c;
也就是字符c的ASCII码值加上i的值,然后赋值给i。
也就是字符c的ASCII码值加上i的值,然后赋值给i。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询