C语言程序自增自减问题几点思考.docVIP

  • 29
  • 0
  • 约2.92千字
  • 约 7页
  • 2018-08-11 发布于福建
  • 举报
C语言程序自增自减问题几点思考

C语言程序自增自减问题几点思考   摘 要:文章针对教学和各类考试中所遇到的C语言自增、减问题,从运算顺序、输出方式、编译器对自增减问题的影响出发,通过大量试验进行分析、论证问题源头,提出学生在学习和考试中对自增、减问题的认识态度。   关键词:C语言++--赋值混合运算   中图分类号:G642.4 文献标识码:A 文章编号:1007-9416(2010)10-0119-01      1 引言   自增、减一直是c语言中一个重要问题,也是大家讨论的热点。通常在c语言等考及相关的竞赛中,自增、减的嵌套使用,变量前后置自增、减,同一变量不同形式的自增、减四则运算等试题层出不穷,如:在进行ITAT C语言程序设计大赛的培训中,类似于int i=3;m=i+++i+++i++;求m的值的题目特别多。笔者在教学和各种考试中发现部分题目运算结果存在差异,针对疑问,对学习和考试中所遇到的自增、减问题进行大量分析与实验论证,总结了几点关于自增、减问题的思考。      2 基本知识   通常所说的自增、减是指操作数在自身的基础上增加1或者减少1,分为前后置两中情形。前置操作是指操作数先执行增1或减1运算,再参加其他操作;后置操作则是指操作数的值先进行其他操作,再对自身做增1、减1运算。一般应用在以下几种情况:   (I).计数。常用于修改控制循环的变量,n++书写和阅读比

文档评论(0)

1亿VIP精品文档

相关文档