c语言程序设计快速入门第九章 - 图文 联系客服

发布时间 : 星期三 文章c语言程序设计快速入门第九章 - 图文更新完毕开始阅读341c754ae518964bce847c00

第9章指针9.3.1 数组的指针?目标要求指向数组元素的指针变量x[0]x[1]x[2]x[3]p讲课提纲例int x[6];int *p;p=&x[0];//?p=x;或int *p=&x[0];或int *p=x;...讲课内容整型指针p课后作业x[5]&x[0]数组名是表示数组首地址的地址常量退出第9章指针9.3.2 利用指针变量访问一维数组目标要求例注意指针的当前值讲课提纲讲课内容课后作业main(){ int i,*p,a[7];pp=a;pfor(i=0;i<7;i++)pscanf(\p++);pprintf(\pp=a;pfor(i=0;i<7;i++,p++)printf(\*p);指针变量可以指到数组后的内存单}元退出app58012345676273第9章指针9.3.2 利用指针变量访问一维数组目标要求讲课提纲通过指针变量或指针表达式对一个数组的访问,归纳起来有以下几种方法:1、使用指针变量:intx[10],*p;p=x;然后“p++”特别强调,数组名x是一个常量,再结合,因此,类似于或“p+=i;”改变指针变量的值for循环语句,即可访问数组x的各个元素。“x++;”或“x+=i;”是非法的。2、使用指针表达式如果指针变量指向了数组x,即p=x;则表达式“p+i”和“x+i”均为数组元素x[i]的首地讲课内容课后作业址,因此,改变整型变量i的值,即可访问数组x的不同元素。退出第9章指针p1、将二维数组当作一维数组来处理目标要求9.3.3 利用指针变量访问二维数组int x[4][3];x[0][0]x[0][1]x[0][2]x[1][0]x[1][1]x[1][2]讲课提纲int x[4][3]={1,3,5,7,9,11,13,15,17,19,21,23};int*p;p=&x[0][0];讲课内容x[2][0]x[2][1]x[2][2]课后作业x[3][0]x[3][1]退出x[3][2]