百科问答小站 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     




  

相关话题

  C 语言中指针数组和数组指针、函数指针、指向函数的指针等等该怎么理解? 
  c语言程序经过编译后,每条指令都有一个内存地址,那两个程序如果有相同内存地址的指令怎么办? 
  大学c语言学习的考题中,故意用相同变量名来命名形参实参,局部变量和全局变量让学生区分,有实际意义吗? 
  谭浩强在程序员圈子里的口碑如何?为什么? 
  C语言怎么比较两个函数的大小? 
  当你学会了什么之后感觉自己的编程算是入门了? 
  Rust有可能在嵌入式领域取代C的位置吗? 
  如何理解互斥锁、条件锁、读写锁以及自旋锁? 
  《C专家编程》第六十页参数在传递时为什么会首先放到寄存器中? 
  有哪些看似简单其实非常精妙的代码? 

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





© 2025-06-07 - tinynew.org. All Rights Reserved.
© 2025-06-07 - tinynew.org. 保留所有权利