抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

1. 文件操作:os与io使用场景:读写文件、目录遍历、权限控制 12345678910111213141516// 读取文件全部内容(推荐小文件)data, err := os.ReadFile("test.txt")if err != nil { log.Fatal(err)}// 流式处理大文件(内存友好)file, err := os.O...

Goroutine:轻量级线程1234567891011func say(s string) { for i := 0; i < 3; i++ { time.Sleep(100 * time.Millisecond) fmt.Println(s) }}func main() { go say...

1. Go的“轻量级面向对象”Go没有传统的类和继承,而是通过结构体(struct)和接口(interface)实现面向对象的效果。 2. 指针基本用法123456var num int = 42var p *int = &num // p指向num的地址fmt.Println(*p) // 解引用输出42*p = 100 // 通过指针修改值fmt.Pr...

什么是指针?初级理解简单来说,指针就是存储内存地址的变量。就像普通变量存储数据值一样,指针变量存储的是内存中某个位置的地址。 12int var = 10; // 普通整型变量int *ptr = &var; // 指针变量,存储var的地址 在这段代码中:• &var 表示获取变量var的内存地址 • int * 声明了一个指向整型的指针变量 • ptr 现在存储了...

C语言字符串的输入输出是一个值得探讨的东西 简单的字符串输入输出 123char str[20];scanf("%s", str);printf("%s", str); 12hello_world! # 输入hello_world! # 输出 这里我们发现在scanf时我们并没有使用取地址符&,因为scanf的函数实现是往一段内存写入数...

第一部分:C++与OOP基础 (简介)1. 引言• 为什么学习C++ OOP? • C++是高性能系统编程的核心语言,广泛应用于游戏引擎、操作系统、高频交易等领域。 • 面向对象编程(OOP)能更好地组织复杂代码,提高可维护性和扩展性。• C++在工业界的应用场景 • 举例:Unreal Engine(游戏)、LLVM/Clang(编译器)、数据库系统(如MySQL)。• ...

这篇文章是我的第一篇编程教程,也是给自己学的东西的一点总结,由于篇幅和精力,作为一篇普适性的文章,涉及的C语言都是很基础的。 1. C语言简介C语言是一种通用、高级且面向过程的编程语言,由贝尔实验室的丹尼斯・里奇于20世纪70年代开发。它具有高效、灵活的特点,可直接访问硬件,代码执行速度快。C语言语法简洁,拥有丰富的数据类型和运算符,广泛应用于系统软件、嵌入式开发、游戏、驱动程序等领域。...