是怎么运行的。案例2:main(){inta=5,b=3,c,*p;p=&c;*p=a+b;…}学生活动:思考、分析和讨论。教师小结:通过p=&c取得变量C的地址,通过*p指向变量C,a和b相加的结果(*p=a+b)存放到变量p所指向的内存单元中去。此时c称为指针变量p的目标变量。2.指针、指针变量的概念教师讲授:介绍重点概念指针和指针变量(1)变量的地址称为变量的指针(2)存放地址的变量称为指针变量3.知识升华:指针的基本运算方法讲析(1)指针变量初始化main(){inta,*p;floatx,*q;p=&a;q=&x;…}main(){inta,*p=&a;floatx,*q=&x;…}(通过程序及内存中的运行情况介绍指针变量的定义)(2)指针的基本运算main(){inta,*p=&a;floatx,*q=&x;*p=5;printf("a+3=%d\n",*p+3);…}(3)赋值运算main(){inta,*p;floatx,*q;p=&a;q=&x;…}教师小结:通过程序及内存中的运行情况介绍指针的基本运算八、教师进行典型评价。课堂小结:知识总结,本节课,我们一起学习了指针的基础知识,了解了内存中的编码及其指针、指针变量的概念,通过本节课的学习理解并掌握了指针的基本运算。指针的学习让我们进入了一个新的领域,随着以后的学习,我们将更加深入指针的多彩空间。九、布置作业:教材P201页4.1题:输入三个数,要求设三个指针变量P1,P2,P3,使P1指向最小值,P2指向中间值,P3指向最大值,然后由小到大的顺序输出。十、板书设计:10.1指针概念一、变量的地址与指针变量三、指针变量的操作1.内存中的编码和变量地址1.指针的基本操作2.指针和指针变量的概念2.赋值运算二、指针变量的定义四、案例分析1.定义语句格式2.语句格式分析以上是我的说课,恳请各位领导评委多多指教!