當前位置:編程學習大全網 - 網站源碼 - 在C++種,關於指針的這兩種表示有什麽區別:double * a和double ** a?兩個**是什麽意思呢?

在C++種,關於指針的這兩種表示有什麽區別:double * a和double ** a?兩個**是什麽意思呢?

1、double * a;意思是a指向壹個double變量的地址。

2、double **a;意思是a指向壹個地址,而這個地址指向壹個double變量。

在計算機科學中,指針(Pointer)為編程語言中的壹個對象,利用地址,它的值直接指向(points to)存在電腦存儲器中另壹個地方的值。

擴展資料:

C++的工作原理:生成程序是指將源碼(C++語句)轉換成壹個可以運行的應用程序的過程。如果程序的編寫是正確的,那麽通常只需按壹個功能鍵,即可搞定這個過程。該過程實際上分成兩個步驟。

1、對程序進行編譯,這需要用到編譯器(compiler)。編譯器將C++語句轉換成機器碼(也稱為目標碼);如果這個步驟成功,下壹步就是對程序進行鏈接,這需要用到鏈接器(linker)。

2、鏈接器將編譯獲得機器碼與C++庫中的代碼進行合並。C++庫包含了執行某些常見任務的函數(“函數”是子程序的另壹種稱呼)。

百度百科-C++

  • 上一篇:高分恐怖驚悚電影推薦
  • 下一篇:抖音霸屏、同城霸屏,裂變獲客?這個技術是抖音開放的嗎?
  • copyright 2024編程學習大全網