Day2/example8/main

Run Settings
LanguageGo
Language Version
Run Command
package main import ( "fmt" ) func modify(a int){ a = 10 } func modifyA(a *int){ *a = 100 i := 111 a = &i fmt.Println("a = &i =", *a) } func main() { a := 3 b := make(chan int, 1) fmt.Println("a =", a) fmt.Println("b =", b) modify(a) fmt.Println("a =", a) modifyA(&a) fmt.Println("a =", a) // 这里的a值为什么是100 ?? var p *int var s = 20 p = &s fmt.Println("p =", *p) s = 33 *p = s fmt.Println("p =", *p) }
Editor Settings
Theme
Key bindings
Full width
Lines