数智图书馆-无锡数智政务 本次搜索耗时 6.603 秒,为您找到 176 个相关结果.
  • 6.7 上溯造型

    6.7 上溯造型 6.7 上溯造型 继承最值得注意的地方就是它没有为新类提供方法。继承是对新类和基础类之间的关系的一种表达。可这样总结该关系:“新类属于现有类的一种类型”。 这种表达并不仅仅是对继承的一种形象化解释,继承是直接由语言提供支持的。作为一个例子,大家可考虑一个名为Instrument的基础类,它用于表示乐器;另一个衍生类叫作Wind。由于...
  • 2.4 哥德巴赫猜想

    2.4 哥德巴赫猜想 2.4.1 哥德巴赫猜想是什么 2.4.2 数值验证 2.4 哥德巴赫猜想 说到素数的相关知识,就离不开哥德巴赫猜想。本节简单介绍哥德巴赫猜想的相关内容,了解什么是哥德巴赫猜想,怎么进行哥德巴赫猜想验证。 2.4.1 哥德巴赫猜想是什么 1742年,在给欧拉的信中,哥德巴赫提出了以下猜想: 因现今数学界已经不使用“1...
  • 空标题文档

    6.3 将可能出错的代码括起来的语句结构 至此我们了解到,到 1964 年 PL/I 语言诞生时,很多对当今的异常处理意义重大的特征已经被提出来了,如允许定义出错时的处理操作,可以追加新的错误类型,可以自主触发出错等。 然而,它和现在 Java 语言、C++ 语言、Python 语言等采用的异常处理的语句结构有很大的不同。PL/I 语言是先定义好出错时...
  • 3.12 静态链表

    35 2025-06-20 《大话数据结构》
    3.12 静态链表 3.12.1 静态链表的插入操作 3.12.2 静态链表的删除操作 3.12.3 静态链表优缺点 3.12 静态链表 其实C语言真是好东西,它具有的指针能力,使得它可以非常容易地操作内存中的地址和数据,这比其他高级语言更加灵活方便。后来的面向对象语言,如Java、C#等,虽不使用指针,但因为启用了对象引用机制,从某种角度也间接...
  • 4.1 把所有情况都列出来

    4.1 把所有情况都列出来 4.1.1 从0还是1开始 4.1.2 赛程安排 4.1 把所有情况都列出来 数学是我们日常生活中不可或离的知识,例如,购买商品的价格、数量,接待来访客户的数量,与客户签订合同的数量和金额等,这些都用了到最基本的数学知识计数。 计数,是我们从幼儿园、小学就开始学习的最基本数学知识,可是,到现在为止,你会计数吗?能正确的...
  • 空标题文档

    7.1 为什么要取名 程序设计中,名字的发明至少在 50 年前。给变量和函数取了合适的名字后,程序的可读性显著提高。由于大部分语言都在使用名字,现在看来,取名似乎是理所当然的事了。 那么名字是缘何发明的呢?为解答这个问题,我们反过来想一下。在名字发明以前,程序员是如何指示现在那些用名字指示的内容的呢? 答案是使用编号 1。计算机记录数据的存储位置可以...
  • 空标题文档

    6.1 程序也会出错 当今很多语言都支持异常处理这种机制,如 Java、C++、Python、Ruby 等语言。但是 C 语言是不支持这种机制的。因此,以 C 语言入门学习程序设计的人不少都对为何需要异常处理这个问题认识模糊。本章会说明异常处理产生的目的、它是如何发展的,以及异常处理中仍然尚存的问题。 程序也会出错,比如写入文件时,如果磁盘空间不足写入...
  • 2.6 构建Java程序

    2.6 构建Java程序 2.6 构建Java程序 正式构建自己的第一个Java程序前,还有几个问题需要注意。 2.6.1 名字的可见性 在所有程序设计语言里,一个不可避免的问题是对名字或名称的控制。假设您在程序的某个模块里使用了一个名字,而另一名程序员在另一个模块里使用了相同的名字。此时,如何区分两个名字,并防止两个名字互相冲突呢?这个问题在C语...
  • 第12章 传递和返回对象

    第12章 传递和返回对象 第12章 传递和返回对象 到目前为止,读者应对对象的“传递”有了一个较为深刻的认识,记住实际传递的只是一个句柄。 在许多程序设计语言中,我们可用语言的“普通”方式到处传递对象,而且大多数时候都不会遇到问题。但有些时候却不得不采取一些非常做法,使得情况突然变得稍微复杂起来(在C++中则是变得非常复杂)。Java亦不例外,我们十...
  • 空标题文档

    示例代码下载 本书中的示例代码,以及在编写本书过程中供验证使用的代码,均可从笔者创建的支持网站上下载。但因篇幅所限,部分代码没有包含在本书中。 http://nhiro.org/langbook/   本书是在弊社杂志《WEB+DB PRESS》Vol.66 特辑之《程序员应该知道的程序设计基础知识——熟知语言核心设计如有神助》(プログラマが知...