黑马程序员技术交流社区

标题: 这个for怎么这么难啊!! [打印本页]

作者: Lbabywei1988    时间: 2015-3-3 01:32
标题: 这个for怎么这么难啊!!
有没有没睡的,指导一下,这个for怎么办!!
作者: 杨辛一    时间: 2015-3-3 10:53
。。。。。。。。。。。。。。。。。

for循环不难的  自己随便写点for循环的实例  用printf输出来看看  多练练就会了
作者: 奋斗中啊    时间: 2015-3-4 16:55
for其实不难 只是刚学循环嵌套 可能会感觉吃力一点 多看两遍就可以了
作者: Lbabywei1988    时间: 2015-3-4 16:59
杨辛一 发表于 2015-3-3 10:53
。。。。。。。。。。。。。。。。。

for循环不难的  自己随便写点for循环的实例  用printf输出来看看  多 ...

多谢指导!!
作者: ustcgemini    时间: 2015-3-4 17:15
确实容易让人搞蒙,光小括号里就3个语句了,3个与语句执行顺序次数全部一样。。。(抓狂了)
大括号里还有语句。。。
附加该有break countinue
内存什么的,恶心死人了。。。。
真心不明白while循环不是挺好的嘛,为啥搞个for循环这么麻烦。。。。
作者: 丶小千    时间: 2015-3-4 18:26
?题呢楼主发一下题目啊
作者: byuan04    时间: 2015-3-5 00:10
ustcgemini 发表于 2015-3-4 17:15
确实容易让人搞蒙,光小括号里就3个语句了,3个与语句执行顺序次数全部一样。。。(抓狂了)
大括号里还有 ...

for明显比while好用
开头可以随意定义一个int i之类的数,也不怕重复,反正运行完for语句就被回收了。
while不会回收,而且前面还要自己再定义
作者: byuan04    时间: 2015-3-5 00:16
ustcgemini 发表于 2015-3-4 17:15
确实容易让人搞蒙,光小括号里就3个语句了,3个与语句执行顺序次数全部一样。。。(抓狂了)
大括号里还有 ...

还有小括号的不是与。 开头两个是一起的,最后一个定义是运行完当前循环再执行的

最简单的:
for(int i = 0, i <2 , i++){
   printf("i = %d  ",i);
}

你会发现第一个是 i = 0,所以第一次循环完以后才会执行i++

作者: huhanze    时间: 2015-3-5 23:06
写多了就不难了
作者: 不爱不诺    时间: 2015-3-6 08:51
世上无难事只怕有心人
作者: chaoren    时间: 2015-3-6 09:02
byuan04 发表于 2015-3-5 00:16
还有小括号的不是与。 开头两个是一起的,最后一个定义是运行完当前循环再执行的

最简单的:

是不是这样?
  1. for(int i = 0; i <2 ; i++){
  2.     printf("i = %d  ",i);
  3. }
复制代码

for 循环条件语句用分号隔开




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2