int main()
指標變數和普通變數的區別
int main()
總結:所有指標型別在32位作業系統下是4個位元組
用途:初始化指標變數 ,切記不可訪問
int * p = null;
//訪問空指標報錯
//記憶體編號0 ~255為系統占用記憶體,不允許使用者訪問
cout << *p << endl;
指標變數指向非法的記憶體空間
int * p = (int *)0x1100;//非法空間
const修飾指標有三種情況
const修飾指標 --- 常量指標
const修飾常量 --- 指標常量
const即修飾指標,又修飾常量
記憶方法:看const 和*的位置。const在左即為常量指標,const在右即為指標常量。
常量指標:指標指向乙個常量,指向可以改變,指向的值不能改變。
指標常量:指標是乙個常量,指向不可以改變,指向的值可以改變。
int main()
//值傳遞
void swap1(int a ,int b)
//位址傳遞
void swap2(int * p1, int *p2)
int main()
//氣泡排序函式
void bubblesort(int * arr, int len) //int * arr 也可以寫為int arr
} }}//列印陣列函式
void printarray(int arr, int len) //注意接收陣列的形參的寫法
}int main() ;
int len = sizeof(arr) / sizeof(int);
bubblesort(arr, len);//陣列名
printarray(arr, len);
system("pause");
return 0;
}
C語言學習6指標
1.指標與指標變數 2.直接訪問和間接訪問 3.指標的定義格式 方法一 int a int p a 方法二 int p,a p a 1.概念2.一般形式定義 int b 3 指標陣列,表示有三個元素,每個元素都是int int p 3 陣列指標,也可為行指標,它指向包含3個元素的一維陣列 1.定義乙...
C 基礎入門 6 指標
指標變數定義語法 資料型別 變數名 int main 輸出 指標p為 00befb04 a 1000 p 1000 int main 空指標 指標變數指向記憶體中編號為0的空間 用途 初始化指標變數 注意 空指標指向的記憶體是不可以訪問的 空指標 int p null 野指標 指標變數指向非法的記憶...
C語言系統學習6 指標初步
1.指標是什麼 在計算機中,指標是程式語言中的乙個物件,利用位址,它的值直接指向存在電腦儲存器中另乙個地方的值。由於通過位址能找到所需的變數單元,可以說,位址指向該變數單元。因此,將位址形象化的稱為 指標 意思是通過它能找到以它為位址的記憶體單元。通俗化的來說 指標是乙個變數,存放記憶體單元的位址 ...