Tag: 编程语言
All the articles with the tag "编程语言".
-
C 语言重拾【九】联合类型 union
Published date:在 C 语言中, 常被翻译为“联合”或者“联合体”。它和 一样都可以声明多个成员,但两者的内存模型并不相同。 的关键不在于“同时拥有多个成员”,而在于多个成员共用同一块内存。
-
TypeScript学习【一】初入 TypeScript
Published date:对于已经有静态类型语言经验的开发者来说,学习 TypeScript 的难点通常不在基础语法,而在于类型系统视角的切换。真正决定上手速度的,往往不是记住多少语法点,而是有没有先建立起正确的理解框架。
-
TypeScript学习之函数
Published date:函数是任何应用程序的基本构建块,无论它们是本地函数、从另一个模块导入的函数,还是类中的方法。 它们也是值,就像其他值一样,TypeScript 有很多方法来描述如何调用函数。 让我们学习如何编写描述函数的类型。
-
TypeScript学习之类型缩小
Published date:假设我们有一个名为 的函数。 如果 是 ,它会将其视为我们想要添加到 的空格数。如果 是 ,它应该只是将 前置到 。让我们尝试实现当 为 传递 时的逻辑。
-
TypeScript学习之基础类型
Published date:JavaScript 程序的另一项基本操作是处理网页或服务器端的文本数据。 像其它语言里一样,我们使用表示文本数据类型。 和 JavaScript 一样,可以使用双引号()或单引号()表示字符串。
-
C 语言重拾【八】结构和其他数据形式
Published date:在 C 语言中,结构体是一种非常重要的数据类型。它可以将不同的数据类型组合成一个整体,方便程序员进行操作。比如,我们可以定义一个结构体来表示一个人的信息,包括姓名、年龄、性别等等。使用结构体可以使得程序更加清晰易懂,提高代码的可读性和可维护性。
-
C 语言重拾【七】存储类别、链接和内存管理
Published date:C 语言能让程序员恰到好处的控制程序,这是它的优势之一。程序员通过 C 的内存管理系统指定变量的作用域和生命周期,实现对程序的控制。合理使用内存存储数据是设计程序的一个要点。
-
C 语言重拾【六】字符串和字符串函数
Published date:之前的文章介绍过,字符串是以空字符( )结尾的类型数组。常用的输出字符串的方式有两种 和,他们不同之处在于,是格式化输出字符串,而只显示字符串。
-
C 语言重拾【五】指针
Published date:指针?什么是指针?从根本上看,指针(pointer)是一个值为内存地址的变量(或数据对象)。正如类型变量的值是字符,类型变量的值是整数,指针变量的值是地址。在 C 语言中,指针有许多用法。本章将介绍如何把指针作为函数参数使用,以及为何要这样用。
-
C 语言重拾【四】ctype.h 系列的字符函数
Published date:C 有一系列专门处理字符的函数, 头文件包含了这些函数的原型。这些函数接受一个字符作为参数,如果该字符属于某特殊的类别,就返回一个非零值(真);否则,返回口(假)。例如,如果 函数的参数是一个字母,则返回一个非零值。
-
C 语言重拾【三】新的 _Bool 类型
Published date:在 C 语言中,一直用 类型的变量表示 值。C99 专门针对这种类型的变量新增了 类型。该类型是以英国数学家 George Boole 的名字命名的,他开发了用代数表示逻辑和解决逻辑问题。在编程中,表示真或假的变量被称为布尔变量(Boolean variable),所以日 是 C 语言中布尔变量的类型名。 类型的变量只能储存 或 。如果把其他非零数值赋给 类型的变量,该变量会被设置为