- 博客(7)
- 收藏
- 关注
原创 Go 语言:线性数据结构
本文介绍了 Go 语言中的线性数据结构,重点探讨了类型、数据结构、线性表、顺序表、链表和数组的概念。类型 是计算机内存中位模式的抽象表示,相同位模式在不同类型下表现不同。数据结构 是组织和存储数据的方式,分为逻辑结构和物理结构。线性表 是一种逻辑结构,元素之间存在一一对应关系,顺序表和链表是其两种存储实现。顺序表通过连续存储单元实现,支持随机访问,但插入和删除操作效率较低;链表通过指针连接元素,插入和删除操作效率较高,但访问效率较低。数组 是 Go 语言中线性表的顺序存储实现,长度固定,类型为 [N]Typ
2025-05-19 22:47:09
445
1
原创 Go 语言:指针
大多数现代计算机将内存分割为,每个字节可以存储8位的信息。为了方便程序访问内存,每个字节都有唯一的标识号,这个标识号称为,用来区分内存中的其他字节。如果内存可以存储n个字节,那么可以把地址当做0∼n−1个整数回顾,程序中的变量可以占一个或多个字节内存,我们把变量的称为:即,对象占用的所有字节中,编号最小的地址我们可以使用的变量的地址保存下来,这保存变量的地址的变量称为。Go 中的指针,因此 Go 中的指针操作非常简单,只有和。
2025-05-19 21:57:26
669
原创 Go 语言:控制流程
Go 语言提供了两种主要的选择语句:if 和 switch。if 语句有三种形式:简单 if、if-else 和 if-else if-else,用于根据条件执行不同的代码块。if 语句可以包含初始化语句,且条件必须为布尔类型。switch 语句用于从多个选项中选择执行,支持多个 case 值、fallthrough 关键字以及条件表达式。此外,switch 也可以包含初始化语句。Go 语言的循环仅通过 for 语句实现,其结构包括初始化、条件和后置操作。这些控制流程语句为 Go 提供了灵活的逻辑控制能力。
2025-05-18 21:52:33
755
原创 Go 语言:变量、常量与类型
在批量声明常量的语法中,我们可以使用一个预定义的常量iota,它会在const关键字出现时被设置为000,然后每增加一行常量声明,iota的值就会被编译器加111下列程序验证了每次const已出现,预定义常量iota的值就被编译器设置为了000const iota1 = iota // iota 是一个特殊的常量,可以被编译器修改的常量通常,要在批量常量声明时,才会使用预定义常量iota。const中每新增一行常量声明将使iota计数一次(加1const (可以将iota立即常量批量声明中的。
2025-05-18 21:05:47
1157
原创 Go 语言:开发环境搭建
Go 是一种,并具有功能的计算机程序设计语言。学习一门新的编程语言的第一步就是安装这个语言的执行环境,下面我们就来看看如何安装 Go 语言的编译器吧!
2025-05-16 00:31:08
1543
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅