程序先运行到第一个for循环,循环就是它包含的语句执行n次,这个n是一个计数器,也就是你上面的i.从i赋值1开始然后下面的循环你那里是4次,而下面的语句又是一个循环,你那是j.那么程序先执行上面的for,i是计数器,i先赋值1,比较1<=4成立,然后往下执行是for,计数器是j赋值1,1<=上面的i,然后执行printf,然后才是j加1,然后跳到比较的地方,这里j是2,2<=上面的i不成立,跳出里面的for接着外面的for的末尾i加1,然后从外面的for再开始比较.for跟while差不多,写的语句型式是那样,但里面都跳来跳去的。不像顺序结构。谢谢你帮了我,不来不会看汇编代码了。