> For the complete documentation index, see [llms.txt](https://go.netdpi.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://go.netdpi.net/pointer/0803q.md).

# 08.03-問題

* 如何取得變數的記憶體位址？
* 如何將數值賦予一個指標？
* 如何建立一個新的指標？
* 執行下列程式之後，x 的值為何？

  ```go
  func square(x *float64) {
      *x = *x * *x
  }
  func main() {
      x := 1.5
      square(&x)
  }
  ```
* 設計一個可以置換兩個整數的程式，(`x := 1; y := 2; swap(&x, &y)` 應該會變成 `x=2` 與 `y=1`)。
