- 博客(12)
- 收藏
- 关注
原创 3-Go 数据类型
0.数据类型的分类1. 基本数据类型1.1 整数uint8、uint16、uint32、uint64、int8、int16、int32、int64 …rune 的类型是 int32 ,常常用于指明一个值是 Unicode 码点。uintptr 无符号整数,大小不明确,但足以完整存放指针。1.2 浮点数float32 和 float641.3 复数complex64 和 complex1281.4 字符串字符串是不可变的字节序列,可以包含任意数据,包括 0 字节。使用 + 可以将两个字
2021-11-27 10:09:06 337
原创 2-Go 程序结构
0. Go的一些特性拥有 GC (Garbege Collection)不需要考虑手动管理内存。不需要分号做语句结尾。语言级别的并发。简洁、优雅,代码风格统一。1.变量定义的变量必须使用。确实不需要的需要显示忽略,使用_。变量声明顺序与 C/C++ 相反,先名称后类型。变量区分大小写。第一个字母的大小写决定其可见性是否跨包。变量命名风格:驼峰命名风格。声明变量给一个程序实体命名,并且设定其部分或者全部属性。主要有4个:变量(var)、常量(const)、类型(type)和函
2021-10-18 21:22:23 148
原创 1-Go 快速上手
0. 安装与配置下载、安装开发包官网地址:https://golang.google.cn/dl/国内地址:https://studygolang.com/dlFor Linux(以WSL 为例)将安装路径如: /usr/local/go/bin 目录添加至PATH环境变量。如在 ~/.bashrc 或者 ~/.bash_profile 中新增如下语句:export PATH=$PATH:/usr/local/go/binsource ~/.bashrc 或者 source ~/.b
2021-10-18 20:21:06 192
原创 C++基础目录
C++基础1. [声明、定义、初始化与赋值](https://blog.csdn.net/Marshalldong/article/details/88049034)2. [作用域与生命周期](https://blog.csdn.net/Marshalldong/article/details/88050959)3. [详解const限定符](https://blog.csdn.net/Marshalldong/article/details/88067173)4. [指针与引用](https://blog
2020-05-26 22:31:00 152
原创 电和磁
1 电生磁1.1 奥斯特实验1820年的一天,丹麦科学家奥斯特无意中让通电的导线靠近指南针,他突然发现了一个现象。 如果在直导线附近(导线需要南北放置),放置一枚小磁针,则当导线中有电流通过时,磁针将发生偏转。奥斯特实验揭示了在电流周围存在磁场——即电可以生磁。1.2 电磁铁的发明这一发现使得吸引了人们极大的兴趣,于是人们将电线绕在铁钉上,居然发现铁钉有了磁性——可以吸引铁、镍等物质。...
2019-03-03 10:54:21 1541
原创 位置计数系统
位置计数系统以我们现实生活中的一个数字为例,它代表了什么意义。678 = 6个100 + 7个10 + 8个1678=6×102+7×101+8×100678 = 6 \times 10^2 + 7 \times 10^1 + 8 \times 10^0678=6×102+7×101+8×100但是上述的说法对吗?既对也不对,因为它没有说明我们应该采用的基数是什么,也就是说,上面的是以...
2019-03-02 18:27:48 1747
原创 详解const限定符
const限定符const对象const与指针const在*号的左侧//int const* p1;//等价于下面的写法,推荐下面的写法int x = 666;int y = 777;const int* p1 = &x;//point to constant objects //即指向的对象不可变,换句话说只可以读你所指的对象,但是能更改它。p1 = &y...
2019-03-02 16:05:56 2161
原创 指针与引用
指针与引用指针类型,指针变量,指针。有时候我们把三个都叫做指针于是乎如果对于一个不是很懂指针的人来说,当说到指针时头就很大,因为他很难区分此时说的指针到底是以上那个东西。其实这三个的存在是有顺序的:先有类型,然后才有变量,有了变量然后我们可以往里面存东西。变量的值要存储在内存中,那我们如何取这个值呢?第一种:用变量名;第二种:用内存单元的地址(编号)。基本概念类型类型决定了数据的意义(...
2019-03-01 21:21:46 582
原创 作用域与生命周期
作用域与生命周期在C++语言中名字有作用域,对象(变量)有生命周期。作用域名字的作用域是程序文本的一部分,名字在其中可见。换句话说就是你什么时候可以看见它并找到它。生命周期指的是程序执行过程中该对象存在的一段时间。如果不理解这两个概念那么我们一般会犯很多低级的错误。比如返回局部对象的引用等。例1——返回局部数组或局部对象的引用(对生命周期概念不熟)#include <...
2019-03-01 15:12:51 1840
原创 声明、定义、初始化与赋值
1 声明、定义、初始化与赋值为了将程序拆分成多个逻辑部分来编写,C++语言支持分离式编译机制。它允许我们将程序分割为多个文件,每个文件可以独立编译,最后通过链接器来链接在一起形成一个完整的程序。为了支持分离式编译机制,C++将声明(declaration)与定义(definition)区分开来。有一部分语言并不将两者做严格的区分,而C/C++却做了区分,二者含义也有很大的不同。还有容易混淆的初...
2019-03-01 10:08:32 2599
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人