C语言
-
简单的了解下Java注释
与大多数程序设计语言一样,Java中的注释也不会出现在可执行程序中。因此,可以在源程序中根据需要添加任意多的注释,而不必担心可执行代码会膨胀。在 Java 中,有 3 种标记注释的…
-
讲讲Java的国际化
每个面向国际的语言都需要有自己的国际化解决方案,Java 从一开始就是用 Unicode 来处理所有的字符串,这让 Java 具备了国际化的一个重要特性。除了提供 Uni…
-
一文讲解C语言数据类型
C 语言中有四种数据类型——整型、浮点型、指针和聚合类型。所有其他的类型都是从这四种类型的某种组合派生而来。 整型 整型包括字符、短整型、整型和长整型,使用有符号 signed 和…
-
了解数据结构与算法概念
数据结构 数据结构 data structure 是相互之间存在一种或多种特定关系的数据元素的集合。数据元素都不是孤立存在的,而是在它们之间存在着某种关系,这种…
-
一文讲解C语言语句
语句 statement 是 C 程序的基本构建块,以分号 ; 结尾。一条语句相当于一条完整的计算机指令。C 语言的语句类型如下图所示。 空语句 C 中最简单的语句就是空语句,本身…
-
一文讲解C语言操作符
C 语言提供了非常丰富的操作符,根据不同的语义选取不同的操作符,在程序中使用。根据操作符功能或使用方式对它们进行如下分类。 算术操作符 C 提供了以下几种算术操作符: + …
-
一文讲解C语言作用域
标识符的作用域 scope 是程序中标识符可以被使用的区域。例如,变量定义在函数体中时,就只有在函数体中才能被访问,其它函数无法通过变量名字进行访问,因为变量在作用域之外不再有效。…
-
序列化,Java的实现方式
当程序创建的对象,在程序终止后仍要存在,并在程序下次运行时重建对象,且拥有与程序上次运行时所拥有的信息相同。序列化可以将对象写入字节流,反序列化就是将字节流恢复为对象,如下图所示。…
-
一文讲解C语言指针
计算机内存中的每个位置都有一个地址表示,邻近内存位置合成一组,就允许存储更大范围的值。而 C 语言提供了指针类型,以符号形式使用地址的方法。因为计算机的硬件指令非常依赖地址,指针在…
-
面向对象编程 | 编程范式
面向对象编程范式是具有对象概念的编程范式,它可能包含数据、特性、代码与方法。对象是指的是类 class 的实例。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性…
-
一文讲解C语言数组
数组是在内存中连续存储的具有相同数据类型的一系列数据的集合。编译器会根据代码中声明的数据信息来正确地创建数组。 一维数组 声明数组时,需要指定数据类型和数量,如下所示: int&n…
-
一文讲解C语言函数
函数 function 是完成特定任务的独立程序代码单元。语法规则定义了函数的结构和使用方式。 当程序要多次完成某项任务,可以使用函数,省去编写重复代码;或只完成某项任务一次。因此…
-
一文讲解C语言结构
结构 structure 是C语言中两种聚合数据类型 aggregate data type 之一,是一些值的集合,这些值称为它的成员 member,各个成员可能具有不同的类型,它…
-
一文讲解C语言联合
联合 union 是一种数据类型,它的成员可以是不同的数据类型,但引用的是同一个内存空间。当想在不同时刻把不同类型存储于同一个位置时,就可以使用联合。 联合声明 在声明联合前,要先…
-
一文讲解C语言字符
char 类型是 C 语言中的基本数据类型,提供 1 个字节来存储字符,其最小取值范围为 0~127,signed char 的最小取值范围为 -127~127,unsigned …
-
一文讲解C语言字符串
字符串是一种重要的数据类型,但是 C 语言并未提供显式的字符串数据类型,而是用字符串常量或者字符数组来表示字符串。 字符串表示 字符串是一个或多个字符,并以空字符 ” 作为终止符…