C语言for的双重循环

C语言for的双重循环,第1张

这里的双重循环for(i=1i<=9i++)是外循环,for(j=1j<=9j++)是内循环。先执行循环for(j=1j<=9j++),即在每一个i下,循环j的值。

具体的循环的访问次序是,首先取i=1,在此条件下,进行内循环for(j=1j<=9j++),依次访问(i=1,j=1),(i=1,j=2),(i=1,j=3)....执行完内循环后(j加到9的时候),执行一次外循环,i++。

此时i=2,在i=2的条件下,再一次进行内循环for(j=1j<=9j++),依次访问(i=2,j=1),(i=2,j=2),(i=2,j=3)....,其他的继续按照这个步骤 *** 作下去。

扩展资料:

c语言三种循环do while、for、while的异同点:

用while和do…while循环时,循环变量的初始化的 *** 作应在循环体之前,而for循环一般在语句1中进行的;while循环和for循环都是先判断表达式,后执行循环体,而do…while循环是先执行循环体后判断表达式。

也就是说do…while的循环体最少被执行一次,而while循环和for就可能一次都不执行。另外还要注意的是这三种循环都可以用break语句跳出循环,用continue语句结束本次循环,而goto语句与if构成的循环,是不能用break和 continue语句进行控制的。

参考资料:百度百科—c语言

#include <stdio.h>

int main()

{

int i,j

for(i=0i<1i++)

for(j=1j<=8j++)

printf("%d",i+j)

return 0

}

/*

运行结果:

12345678

*/


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12135413.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存