go语言从例子开始之Example17.指针
2024-09-05 12:18:23
Go 支持 指针,允许在程序中通过引用传递值或者数据结构
Example:
package main import "fmt" func zeroval(ival int){
ival = 0
} func zeroptr(ptr *int){
*ptr = 0
} func main(){
i := 1
fmt.Println("initval:", i)
zeroval(i)
fmt.Println("zeroval:", i) //&i 符号来获取变量i内存地址。 变量i的指针。
zeroptr(&i)
fmt.Println("zeroptr:", i)
fmt.Println("zeroptr1:", &i) }
Result:
$ go run example.go
initval: 1
zeroval: 1
zeroptr: 0
zeroptr1: 0xc0000140f0
最新文章
- html页面中meta的作用
- QCustomPlot 使用整理
- nginx 负载均衡服务器的双机搞可用
- C#AutoResetEvent和ManualResetEvent的区别
- spring mvc 国际化
- USB枚举过程(1)
- js时间戳转为日期格式
- pl sql练习(3)
- [转]标准C++字符串string以及MFC6.0字符串CString的tokenize和split函数
- JavaScript 和 TypeScript 交叉口 —— 类型定义文件(*.d.ts)
- Linux学习---自定义数据类型
- hadoop第一个例子
- AJAX跨域问题以及解决思路(更新中)
- WebAPI使用Token进行验证
- iterm2 + zsh + oh-my-zsh +autojump
- Leetcode 868. 二进制间距
- NIO完成网络通信(一)
- sentiwordnet的简单使用
- Android开发中的神坑和知识点记录
- curl传输文件实例