当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 首先,这里所提到的类C语言指的是如C、C++、C#和Java等语法和C语言一样或类似的程序设计语言。
 

 

    摘要:注:这只是我的面向对象技术的一篇作业,随便贴的,大家不要介意:) 摘 要面向对象程序设计以及数据抽象在现代程序设计思想中占有很重要的地位,在这篇论文中,我将从程序设计语言的发展和程序设计思想的演化之间的关系,来理解和思考面向对象程序设计技术,并逐步讨论如下课题:程序设计语言的演化,程序设计思想的演化,面向对象程序设计所支持的主要思想和概念,以及最后用一个数组的演化来说明面向对象程序设计的优势。 计......
 ·将xml存入关系数据库    »显示摘要«
    摘要:[翻译] mhss 2004-02-28 原著:igor dayenjune 20, 2001翻译:寒蝉退士(mhss)译者声明:译者对译文不做任何担保,译者对译文不拥有任何权利并且不负担任何责任和义务。原文:http://www.xml.com/pub/a/2001/06/20/databases.html 介绍解决把 xml 有效的、自动的转换出入关系数据库的问题有各......


浅谈类C语言中的for语句的用法
首先,这里所提到的类c语言指的是如c.c++.c#与java等语法与c语言一样或类似的程序设计语言.这些语言中,for语句的语法与执行流程都是一样的.本文将就这一语句的用法进行一个较为深入的讨论.

    熟悉basic语言的用户都知道,在basic中for循环是通过指定初值.终值与步长来确定一个循环的.例如,要对一个长度为10的数组进行初始化,我们应当写作: 【程序编程相关:Shell编程

【推荐阅读:别让店小二宠坏了你

for i = 0 to 9 step 1 【扩展信息:统一资源位置(URL)--网络大典

    a(i) = i * i

next i

    其中,步长以及next语句中所指定的变量可以省略.因此,上面的循环甚至可以相当简单地写作:

for i = 1 to 10

    a(i) = i * i

next

    我们可以看出,这段语句的可读性是相当高的,只需要扫视一下,我们就知道这个循环将执行10次,并将一个长度为10的数组的每个元素初始化为其下标的平方值.

    可如果在类c语言中,我们要这样写:

for(i = 0; i <= 9; i++) {

    a[i] = i * i;

}

    对于熟悉类c语言的读者,这段代码可能已经习以为常了;但对于一个初学者,总会觉得有点难以捉摸,尤其是很难对循环终止的时刻作出判断.譬如,比较下面两个循环:

/* 循环1: */

for(i = 0; i <= 9; i++) {

    a[i] = i * i;

}

/* 循环2: */

for(i = 0; i < 9; i++) {

    a[i] = i * i;

}


...   下一页
 ·名词解释:deadbeef    »显示摘要«
    摘要:名词解释:deadbeef搜索自google deadbeef /ded-beef/ n. (from the jargon file) the hexadecimal word-fill pattern for freshly allocated memory under a number of ibm environments, including the rs/6000. some ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE