01golang学习笔记-指针

news/2024/10/22 15:40:39/

指针go

  • 案例代码
  • 解释

案例代码

package mainimport "fmt"func main() {var num int = 10var ptr *int // 定义一个指针变量ptr = &num // 将num的地址赋值给ptrfmt.Println("num的值:", num)fmt.Println("num的地址:", &num)fmt.Println("ptr的值:", ptr)fmt.Println("ptr指向的值:", *ptr) // 使用*操作符访问指针指向的值*ptr = 20 // 修改指针指向的值fmt.Println("修改后的num的值:", num)
}

解释

上面的代码演示了Golang中指针的基本用法。
首先,通过var关键字声明一个整数变量num,
然后使用&操作符获取num的地址,并将其赋值给指针变量ptr。
通过fmt.Println函数打印出num的值、地址、ptr的值以及ptr指向的值。
最后,通过*操作符修改指针指向的值,并再次打印num的值。

指针是一种特殊的变量类型,它存储了内存地址。使用指针可以在函数之间共享数据,避免数据的拷贝,提高程序的性能。通过指针,我们可以直接访问和修改内存中的数据


http://www.ppmy.cn/news/863770.html

相关文章

RTX3080+cuda 11.0

使用最新的卡RTX3080,需要安装11.3 cudatoolkit install with the following command: conda install pytorch torchvision cudatoolkit11.3 -c pytorch

ubuntu安装1080ti nvidia驱动+cuda8.0+TensorFlow

主要参考官方文档 CUDA及cudnn安装参考http://blog.csdn.net/smf0504/article/details/69666996博客 系统Ubuntu 14.04 显卡为1080ti 步骤: 1.首先安装CUDA8.0 首先准备安装包,由于deb会存在各种问题,建议采用run模式安装 这里需要两个文…

算法刷题Day 36 无重叠区间+划分字母区间+合并区间

Day 36 贪心算法 435. 无重叠区间 差点就自己写出来了 class Solution {static bool cmp(const vector<int> &a, const vector<int> &b){if (a[0] b[0]) return a[1] < b[1];return a[0] < b[0];}public:int eraseOverlapIntervals(vector<ve…

揭秘GPT-4;Adobe Firefly AI 扩大测试规模

&#x1f989; AI新闻 &#x1f680; Adobe Firefly AI 扩大测试规模&#xff0c;支持100多种语言的输入 摘要&#xff1a;Adobe宣布扩大测试规模&#xff0c;Adobe Firefly AI现在支持100多种语言的 prompts 输入。网页测试版Firefly已经扩充了罗马尼亚语等多种语言&#xf…

算法安全自评估制度建设风险研判之算法滥用与算法漏洞

在我们的现代社会中&#xff0c;算法无处不在&#xff0c;它们以一种我们难以想象的方式影响着我们的生活。从我们的社交媒体喜好&#xff0c;到搜索引擎结果&#xff0c;再到可能的就业机会&#xff0c;无一不在算法的调控之中。然而&#xff0c;随着算法的广泛使用&#xff0…

数据备份、还原、视图、索引 操作练习

目录 备份与还原&#xff1a; 题目要求&#xff1a; 索引和视图 题目要求&#xff1a; 备份与还原&#xff1a; 在数据库booksDB中创建表books、authorbook、authorbook&#xff1a; 题目要求&#xff1a; 1、mysqldump -uroot -pRyh201314% booksDB > /backup/db/boo…

C++笔记之虚析构函数的作用

C笔记之虚析构函数的作用 C中的虚析构函数用于确保通过基类指针删除派生类对象时&#xff0c;能正确调用派生类的析构函数&#xff0c;从而释放派生类对象所占用的资源。 在C中&#xff0c;析构函数用于释放对象所占用的资源&#xff0c;并进行清理操作。它与类的构造函数相对…

诺唯赞、澳华内镜登陆科创板;博腾生物与恺佧生物就mRNA技术达成合作 | 医药健闻...

| 行业焦点 南京诺唯赞生物科技股份有限公司在上海证券交易所上市&#xff0c;登陆科创板交易市场。股票简称&#xff1a;诺唯赞&#xff0c;股票代码&#xff1a;688105。在生命科学领域&#xff0c;已成功推出包含高通量测序建库系列、PCR系列、 qPCR系列、分子克隆系列、逆转…