国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

指針小結

2019-11-08 03:06:51
字體:
來源:轉載
供稿:網友

 指針變量所存儲的值等于另一個變量在計算機存儲器中的訪問地址

0.野指針

一個指針只聲明,沒有指向任何地址 。例如

void main(){	char *p;}

1.指向基本變量的指針 ,例如

	int a = 0;       	int * b = &a;   //b中存放變量a在計算機內存中的地址

2.指向函數的指針,例如

	int add(int a, int b)	{		return a + b;	}	int(*p)(int, int) = add;

3.數組

   數組名就是一個指針變量,指向數組的第一個元素

	int a[10] = { 0 };

               *a取出的值為數組a[10]的第一個元素

 3.1 數組指針 

  顧名思義,就是指向數組的指針

	int a[10] = { 0 };	int (*p)[10] = &a;  //p 為數組指針

二維數組a[10][10]的數組名也是一個數組指針

3.2 指針數組

數組的元素是指針,例如整型數組,即數組元素類型是整型的數組

	int *a[10] = { 0 };

4 const 與指針結合

4.1 常量指針

即常量的指針,表示指針是一個常量

	int a = 10;	int *const b = &a;

b為常量指針。有2個特點:1.定義時必須初始化 2.b一經賦值便不能改變

4.2指針常量

即指向常量的指針, 形式為 const char  *  p   ;多用于修飾函數的形參,防止原本的實參被修改

void PRint(const char * str){	printf("%s", str);}void main(){	char str[10] = "123";	print(str);	system("pause");}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 定襄县| 剑河县| 甘谷县| 新和县| 洪泽县| 横峰县| 高密市| 伊川县| 肥乡县| 陕西省| 丹巴县| 游戏| 永济市| 云阳县| 太原市| 镇坪县| 玉环县| 昭觉县| 尉犁县| 巴楚县| 荔浦县| 钦州市| 徐汇区| 壶关县| 格尔木市| 元朗区| 甘谷县| 奉化市| 江孜县| 阿克陶县| 饶平县| 信阳市| 加查县| 天气| 金门县| 阳信县| 博兴县| 文安县| 吕梁市| 沙雅县| 长海县|