k++和++k的区别

@韦怜4816:设有定义int k=0;k++和++k的值的区别 - 作业帮
应池15838363640…… [答案] 单独的k++和++k没有本质区别,都使k=1.但含在表达式中就有区别了:x=++k的结果是x=1,k=1;而y=k++的结果是y=0,k=1.就是说前++先使k+1再参与运算,而后++是先参与运算再k+1.

@韦怜4816:计算机编程,希望解释一从K=10后,K1,K2的值怎么求,为什么最后K=14,需要详细一点 -
应池15838363640…… 这里首先你要理解 k++ 和 ++k的区别,k++是执行之后k再+1,++k是先加1再执行

@韦怜4816:跟C语言循环有关的问题~~~大侠指教~ -
应池15838363640…… 1,在c语言中分号代表一个语句的结束,这里while语句后面直接就加分号,表示循环体为空,只是不停地在进行自加.所以当满足条件的时候,即k=11的时候,就跳出循环了.这里还要注意k++与++k的区别哦.2,这里的循环次数应该是3次....

@韦怜4816:k++和++k单独作为语句功能一样? -
应池15838363640…… 现在我们再看一段程序: #includeint main(){ int i,x; i=1; x=1; x=i++; //这里先让X变成i的值1,然后i加1 printf("%d ",x); i=1; x=1; x=++i; //这里先让i加1,然后让X变成i的值2 printf("%d ",x); system("pause"); return 0; } 试着运行一下这段程序,发现结果是 1 2 ,这就是 i++ 和 ++i 的区别了: i++ :先引用后增加 ++i :先增加后引用 具体是什么意思呢?就是 i++ :先在i所在的表达式中使用i的当前值,后让i加1 ++i :让i先加1,然后在i所在的表达式中使用i的新值

@韦怜4816:C语言 分离单词 -
应池15838363640…… 如果是k+1,两个k的值一样用++k,就不一样.第二个k比第一个k多1

@韦怜4816:一道c语言的题,帮我看看~~~ -
应池15838363640…… 运行k++后表达式的值为12printf时,先显示k的值,再做+1,所以运行好printf这一句时,显示的是11,实际上k已经是12了

@韦怜4816:c++里cout<<k;与cout<<k++;结果为什么是一样的?而cout<<++k;结果就不一样,求解释 -
应池15838363640…… k++是先用再自加一,输出的是k.++k是先加一再用,也就是输出的是k+1.

@韦怜4816:C++的:这个语句中i+1换成i++就不对,为什么? -
应池15838363640…… 如果: int k;那么k+1就是:int y = k + 1; //y是临时的,有编译器创建,本身没有名字.而k++是:k = k + 1;还有k++和++k在这是由区别的,参看http://zhidao.baidu.com/question/14398049.html你可以改成(color)((int)(k++))

@韦怜4816:C语言题目
应池15838363640…… 接1楼的解释:++ 就是自增!k++ 就是把 k的值增加1然后赋给k 而 k+1 是计算出当前的值!并没有执行赋值操作,所以k+1 k值没有变化! k+=1 += 一看就知道 将+1后的值=k! ++k 同k++ 是一样的!~

@韦怜4816:计算机C语言中,关于i++,和++i怎么用啊??我总是搞不明白 -
应池15838363640…… 语言里是这样的: 1.后置运算:k++表示先运算,后自加. 意思是遇到k++了,我先把当前的k的值拿来参加运算,后面再去管它的自加. 那么,【“后面”后到什么程度呢?要后到当前的语句执行完,即遇到分号;表示 语句执行完了,所以k才自加1.】 如:int k=5,b=0; b=k++;的意思就是,先算b=k(即b=5),遇到分号;表示语句结束,k才自加1,即k变为6.2.前置运算:++k表示先自加,后运算 这个意思就是遇到++k了,先把k的值加了1,再往后执行别的. 如:int k=5,b=0; b=++k;的意思就是,先把k自加1,即k为6,再算b=k(即b=6).掌握好这两点,k--和--k也是一样的道理.

相关推荐

  • 火车tzk哪个舒服
  • cpu带k和f和kf哪个最好
  • 15k和fhd+有什么区别
  • 2k和1080p差别大吗
  • cpu k kf f的区别
  • ++k与k++
  • fhd+和1.5k谁好
  • 1.5k和fhd+哪个好
  • c语言中k++和++k的区别
  • 生理学k+是什么意思
  • k++是什么意思
  • c语言k++与++k区别
  • k 和 k
  • c语言中k++和++k
  • k+医学上是什么意思
  • fhd+和1.5k的区别
  • k++什么意思
  • ++k是什么意思
  • c语言k++是什么意思
  • k*=2什么意思
  • k++
  • amoled和oled的区别
  • 医用k+是什么意思
  • k+ 1
  • 隆飞尔k+k
  • k++与++k的区别
  • 本文由网友投稿,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    若有什么问题请联系我们
    2024© 客安网