C语言中++(自增运算符)只能用于变量不能用于变量吗,为什么?
3个回答
展开全部
只能用于变量不能用于常量,这是语法规定,常量作为只读变量,直接对常量修改在编译阶段就会报错,const修饰的变量也是只读变量,禁止修改。操作方法如下:
1、首先,定义一个变量i,并赋初值6。
2、接着,实现变量i的自加,注意++号在变量之后。
3、最后,输出变量i自增后的值,如下图所示。
4、运行程序,可以看到结果为7,说明成功实现自增。
5、将程序中的自增符号++,移动到变量i之前。
6、运行程序后,可以看到自增后的值还是7,说明单独使用自增,i++和++i,两种用法结果是一样的。
展开全部
>>只能用于变量不能用于变量吗
是不是要问只能用于变量不能用于常量吧?
如果是这个问题的话,
这是语法规定,常量作为只读变量,直接对常量修改在编译阶段就会报错
const修饰的变量也是只读变量,禁止修改
是不是要问只能用于变量不能用于常量吧?
如果是这个问题的话,
这是语法规定,常量作为只读变量,直接对常量修改在编译阶段就会报错
const修饰的变量也是只读变量,禁止修改
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么叫只能用于变量不能用于变量?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询