易截截图软件、单文件、免安装、纯绿色、仅160KB

C/C++/Java for语句规范写法浅析(二重及以上循环)

 举个简单例子:用二重循环输出1-100 数字;
 当然我这里是举例子针对二重及以上的循环,
完全可以使用单循环,于是便飞快的完成了以下
 代码:
  如下就用C/C++举例。
 C++代码(VS2008):
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
    int i = 0;
    int j = 0;
    int count = 0;
    cout<<"Run Result:"<< endl;
    for (;i<10;i++)
    {
        for (;j<10;j++)
        {
            count++;
            cout<< "\t"<< count<<endl;
        }
    }
    return 0;
}
 
  Run Result:
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
观察运行结果并非是我们预想结果,经过分析调试最后明白:
     i执行 i=0时,内循环j(j=0~10)内循环结束j=10内循环;
     i = 1时,j=10;内循环被处理不再执行,直到i=10;退出循环模块,程序结束;
    所以问题的关键就是内循环只有在i=0时,j=10时被执行;所以应当在每次外循环
    开始或者每次内循环结束之时将内循环值清0;
C++正确代码:
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
    int i = 0;
    int j = 0;


相关文档:

java调用存储过程

//调用存储过程带参
            CallableStatement ca = conn.prepareCall("{call Login (?,?)}");
            ca.setString(1,username);
         & ......

java字符串处理类

自己收集的一些java处理类,供以后查询
package com.tools;
import java.text.SimpleDateFormat;
import java.util.Date;
public class StringHandler {

/******************************
* 功能:将IP地址转换为对应的整数
* 返回类型:long
******************************/
public static long getI ......

《java语言程序设计(一)》2009年自学考试大纲第1章

《java语言程序设计(一)》2009年自学考试大纲第1章
www.wesiedu.com   2009-5-5   在线模拟考场
二、课程内容与考核目标
第1章 Java语言基础
(一)课程内容
1.1 Java语言的特点
1.2 Java应用程序和小应用程序
1.3 Java程序的开发过程
1.4标识符和关键字
l.5基本数据类型
1.5.1 逻辑类型
1 ......

《java语言程序设计(一)》2009年自学考试大纲第8章


第8章 多线程
(一)课程内容
8.1线程的基本概念
8.1.1线程的生命周期
8.1.2线程调度与优先级
8.2 Thread类和Runnable接13
8.2.1 Thread类
8.2.2 Runnable接口
8.3线程互斥和同步
8.3.1线程互斥
8.3.2线程同步
(二)学习目的与要求
本章介绍多线程的概念和编写多线程程序的方法,实现线程之间相互通信和同步的技 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号