#include
using
namespace std;
int main (
)
當上面的**被編譯和執行時,它會產生下列結果:
type *var-name;
用來宣告指標的星號 * 與乘法中使用的星號是相同的。但是,在這個語句中,星號是用來指定乙個變數是指標。以下是有效的指標宣告:
int
*ip;
/* 乙個整型的指標 */
double
*dp;
/* 乙個 double 型的指標 */
float
*fp;
/* 乙個浮點型的指標 */
char
*ch;
/* 乙個字元型的指標 */
c++ 中使用指標
使用指標時會頻繁進行以下幾個操作:定義乙個指標變數、把變數位址賦值給指標、訪問指標變數中可用位址的值。這些是通過使用一元運算子 ***** 來返回位於運算元所指定位址的變數的值。下面的例項涉及到了這些操作:
#include
using
namespace std;
int main (
)
執行結果:
value of var variable:
20address stored in ip variable:
0xbfc601ac
value of *ip variable:
20
C 學習筆記4 指標
1.什麼是指標?指標是乙個變數,其值為另乙個變數的位址,即,記憶體位置的直接位址。在使用指標儲存其他變數位址之前,對其進行宣告。指標變數宣告的一般形式為 type var name type 是指標的基型別,它必須是乙個有效的 c 資料型別,var name 是指標變數的名稱。星號是用來指定乙個變數...
C語言基礎學習(7) 指標
include void interchange2 int int void interchange1 int u,int v int main void void interchange1 int u,int v void interchange2 int u,int v 函式1只是在形參交換資料...
C語言系統學習6 指標初步
1.指標是什麼 在計算機中,指標是程式語言中的乙個物件,利用位址,它的值直接指向存在電腦儲存器中另乙個地方的值。由於通過位址能找到所需的變數單元,可以說,位址指向該變數單元。因此,將位址形象化的稱為 指標 意思是通過它能找到以它為位址的記憶體單元。通俗化的來說 指標是乙個變數,存放記憶體單元的位址 ...