A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© Lbabywei1988 中级黑马   /  2015-3-3 01:32  /  1435 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

有没有没睡的,指导一下,这个for怎么办!!

10 个回复

倒序浏览
。。。。。。。。。。。。。。。。。

for循环不难的  自己随便写点for循环的实例  用printf输出来看看  多练练就会了
回复 使用道具 举报
for其实不难 只是刚学循环嵌套 可能会感觉吃力一点 多看两遍就可以了
回复 使用道具 举报
杨辛一 发表于 2015-3-3 10:53
。。。。。。。。。。。。。。。。。

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

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

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

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

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

你会发现第一个是 i = 0,所以第一次循环完以后才会执行i++
回复 使用道具 举报
写多了就不难了
回复 使用道具 举报
世上无难事只怕有心人
回复 使用道具 举报
byuan04 发表于 2015-3-5 00:16
还有小括号的不是与。 开头两个是一起的,最后一个定义是运行完当前循环再执行的

最简单的:

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

for 循环条件语句用分号隔开
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马