正在加载图片...
实验9指针 9.1指针的概念及基本运算 【实验目的】 1.理解指针的概念,掌握指针变量的定义和使用: 2.理解指针和地址间的关系: 3.掌握指针的基本运算: 4.掌握指针作为函数参数的方法: 【相关知识点】 1.指针变量的定义方式 指针变量的定义方式一般为: int *p; ∥定义单个整型指针变量 char *ch; ∥定义单个字符指针变量 2.指针变量的初始化 指针被定义后,必须将指针和一个特定的变量进行关联后,才可以使用指针。也就是说, 指针变量也要先赋值再使用,当然指针变量被赋的值应该是地址。假设有定义: int i,*p; 下面的语句可以对指针变量p赋值: p=&i; 该语句中的指针p被看做是指向变量ⅰ或包含变量i的地址,也就是将指针p和普通的整 型变量ⅰ关联起来,这是指针最常用的赋值方法。 另外,可使用语句: p=NULL; 来对指针赋初值,此时指针的值为NULL。常量NULL在系统文件stdio.h中定义,其值 为0,将它赋给指针时,代表空指针。C语言中的空指针不指向任何存储单元。 -167-实验 9 指针 9.1 指针的概念及基本运算 【实验目的】 1. 理解指针的概念,掌握指针变量的定义和使用; 2. 理解指针和地址间的关系; 3. 掌握指针的基本运算; 4. 掌握指针作为函数参数的方法; 【相关知识点】 1. 指针变量的定义方式 指针变量的定义方式一般为: int *p; //定义单个整型指针变量 char *ch; //定义单个字符指针变量 2. 指针变量的初始化 指针被定义后,必须将指针和一个特定的变量进行关联后,才可以使用指针。也就是说, 指针变量也要先赋值再使用,当然指针变量被赋的值应该是地址。假设有定义: int i,*p; 下面的语句可以对指针变量 p 赋值: p = &i; 该语句中的指针 p 被看做是指向变量 i 或包含变量 i 的地址,也就是将指针 p 和普通的整 型变量 i 关联起来,这是指针最常用的赋值方法。 另外,可使用语句: p = NULL; 来对指针赋初值,此时指针的值为 NULL。常量 NULL 在系统文件 stdio.h 中定义,其值 为 0,将它赋给指针时,代表空指针。C 语言中的空指针不指向任何存储单元。 - 167 -
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有