百科问答小站 logo
百科问答小站 font logo



在c语言当中,for循环,for(i=0;i<10;++i)与for(i=0;i++<10;)啥区别? 第1页

  

user avatar   pansz 网友的相关建议: 
      

你这,第二种写法是错的啊,因为循环体内 i 的值不对。前者是 0 到 9,后者是 1 到 10 。

要是真想要在条件同时检查,只能这样用:

       for (i=10; i--; )   // 这种是从 9 到 0  for (i=-1; ++i<10; ) // 这种是从 0  9     




  

相关话题

  指针是如何记住步长的? 
  DOS 界面是如何制作的? 
  C语言能判断一个变量是int还是float吗? 
  怎样通俗地解释「堆栈溢出」是什么? 
  计算机大一新生,压力大,天天都在学习,我该怎么办? 
  有什么像a=a+b;b=a-b;a=a-b;这样的算法或者知识? 
  电脑存在“熟悉”某项任务后运行变快的情况吗? 
  C# 和 Java 哪个更像 C++? 
  从操作系统内存管理来说,malloc申请一块内存的背后原理是什么? 
  C语言编译器哪个好用? 

前一个讨论
如何克服解决 Git 冲突的恐惧症?
下一个讨论
央行不允许静态扫码收款释放了什么信号?





© 2025-04-11 - tinynew.org. All Rights Reserved.
© 2025-04-11 - tinynew.org. 保留所有权利