c 學習筆記7,指標初步學習

2021-10-04 23:14:34 字數 844 閱讀 2677

#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.指標是什麼 在計算機中,指標是程式語言中的乙個物件,利用位址,它的值直接指向存在電腦儲存器中另乙個地方的值。由於通過位址能找到所需的變數單元,可以說,位址指向該變數單元。因此,將位址形象化的稱為 指標 意思是通過它能找到以它為位址的記憶體單元。通俗化的來說 指標是乙個變數,存放記憶體單元的位址 ...