第七章(上).ppt

第七章(上);回顾;课程目标;体验 ;技术概述 ;指 针 ;指针基本概念及其指针变量的定义;二、 指针变量的基本概念 ;三、指针变量的定义 ;(2)数组指针变量的声明 ; int a[5]; int *pa=a; pa,a,a[0]均指向同一单元,它们是数组a的首地址,也是0 号元素a[0]的首地址。 pa+1,a+1,a[1]均指向1号元素a[1]。类推可知pa+i,a+i,a[i]指向i号元素a[i]。 注意:a,a[i]均为常量,编程时万不可作为变量使用;四、指针变量的赋值 ; 设有指向整型变量的指针变量p,如要把整型变量a 的地址赋予p可以有以下两种方式: (1)指针变量初始化的方法 int a; int *p=a; (2)赋值语句的方法 int a; int *p; p=a; 不允许把一个数赋予指针变量,故下面的赋值是错误的: int *p; p=1000; //错误;; 在上面的程序中,先用如下的三行代码声明了三个基本类型的变量,分别是整型、浮点型及字符型,具体如下: int a=1; float b=1.1f; char c=‘a’; 然后又用如下的三行代码声明了三个基本类型的指针变量,具体如下: int *p; float *p3; /*p3是指向浮点变量的指针变量*/ char *p4;

文档评论(0)

1亿VIP精品文档

相关文档