大学C语言基础自学课件第十章.pptVIP

  • 2
  • 0
  • 约2.11万字
  • 约 74页
  • 2019-01-22 发布于浙江
  • 举报
第十章 指针 引言 10.1 地址与指针的概念 10.1 地址与指针的概念 10.1 地址与指针的概念 10.2 变量的指针和指向变量的指针变量 10.2 变量的指针和指向变量的指针变量 10.2 变量的指针和指向变量的指针变量 10.2 变量的指针和指向变量的指针变量 10.2 变量的指针和指向变量的指针变量 10.2 变量的指针和指向变量的指针变量 10.2 变量的指针和指向变量的指针变量 例 10-3 读程序,写出结果 #includestdio.h void main() {int a=3,b=5; int *p=a; printf(a=%d\n,*p); *p=4; p=b; printf(b=%d\n,*p); *p=6; printf(a=%d,b=%d\n,a,b); } 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.3 数组与指针 10.4 字符串与指针 10.4 字符串与指针 10.4 字符串与指针 10.4 字符串与指针 10.4 字符串与指针 10.4 字符串与指针 10.5 指向函数的指针 10.5 指向函数的指针 10.5 指向函数的指针 10.5 指向函数的指针 10.6 返回指针值的函数 10.6 返回指针值的函数 10.6 返回指针值的函数 10.6 返回指针值的函数 10.7 指针数组和指向 指针的指针 10.7 指针数组和指向 指针的指针 10.7 指针数组和指向 指针的指针 10.7 指针数组和指向 指针的指针 10.8 指针使用小结 10.8 指针使用小结 10.8 指针使用小结 10.8 指针使用小结 float * search( float (*pointer)[4] ); main() {static float score[][4] ={{60,70,80,90},{56,89,67,88},{34,78,90,66} };  float *p;  int i, j; for(i=0; i3; i++)  { p = search(score+i); if (p == *(score+i)) { printf(“No.%d scores:\t”, i);       for(j=0; j4; j++)     printf(“%5.2\t”, *(p+j));      printf(“\n”);     }   } float * search( float (*pointer)[4] ) { int i;   float *pt;   pt = *(pointer + 1);   for(i=0; i4; i++)   {    if ( *(*pointer+i)60 ) pt = *pointer;    return pt;   } /*p指向i号学生成绩首地址,该生有不及格课程 */ /* 显示该生的四门课程成绩 */ /*先设pt指向成绩末地址(等于下一个学生 成绩首地址),即先假设无不及格成绩 */ /* 查四门课程中有无不及格成绩 */ /*有不及格课程,pt 指向成绩首地址*/ 10.7.1 指针数组的概念 指针数组是一个数组,该数组中的每一个元素是指针变量。 概念: 形式: 例子: 区分: 用途: int *p[4];   定义一个指针数组,数组名p,有4个元素, 每一个元素是指向整型变量的指针。 类型标识符 * 数组名[数组元素个数] int (*p)[4] (指向数组的指针)   定义一个指针变量,它指向有4个元素的一维数组

文档评论(0)

1亿VIP精品文档

相关文档