指针习题C语言程序设计.pptx
《指针习题C语言程序设计.pptx》由会员分享,可在线阅读,更多相关《指针习题C语言程序设计.pptx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.指针变量保存地址的变量叫指针变量2.指针变量的声明方式:数据类型*变量名;int*p;char *x;指针变量只占两个字节3.指针变量的赋值:给一个变量的地址int i;p=&ichar a10;x=a;4.指针指向的变量:给指针变量的值是哪个变量的地址,这个变量就叫指针指向的变量5.指针指向的变量的表示:*指针变量名 *p=2;(i=2)int*q;int b10;int i;q=&b0;for(i=0;i10;i+)scanf(“%d”,q);q+;for(i=0;i10;i+)printf(“%d”,*q);q+第1页/共23页一、单项选择题(第188页)第2页/共23页1.*p的最
2、终值是()int*p,b=10;int a=2,3,4,1,5,6;p=a;p+=3;a3=b;A.1 B.3 C.4 D.10 p10b2341560a*paa+3*p10第3页/共23页2.*p的最终值是()char*p,b10=“abcdefghi”;int i;for(i=0,p=b;i10;i+)*p+=*p+1;p=b+5;pib0b1b2b3b4b5b6b7b8b9b10babcdefghi00*pb*pb1b+1cb+2*pdefghij001b+10b+5*p *p=*p+1;p+;210*pg第4页/共23页3.3.已知p1p1和p2p2为指针变量,且已指向同一个整型数组的
3、元素,a a是一个整型变量,则下面无意义的语句是【】。p1:p2:a:*p1*p2A.a=*p1;B.a=*p1+*p2;C.a=p1-p2;D.p1=a-p2;第5页/共23页7.pA.p+=2,*(+p)B.p+=2,*p+C.p+=3,p+D.p+=2,+*p1234567890数组a*p*p*p*p BD 4若有以下定义语句int a=1,2,3,4,5,6,7,8,9,0;*p=a;则值为3的表达式是()第6页/共23页一单项选择题.8若有以下定义:char s20=“programming”,*ps=s;则下列不能代表字符o的表达式是()A.ps+2 B.s2A.ps+2 B.s2
4、 C.ps2 D.s+=2,*ps;spsps+2 *(ps+2)*(s+2)ps+=2,*ps;第7页/共23页一单项选择题.10程序中对fun函数有如下说明:void*fun()此说明的含义是:A.fun函数无返回值B.fun函数的返回值可以是任意的数据类型C.fun函数的返回值是无值型的指针类型D.指针fun()指向一个函数第8页/共23页二、填空题第9页/共23页1.设有以下定义和语句:int a32=10,20,30,40,50,60,(*p)2;p=a;则*(*(p+2)+1)的值为_ 60*(p2+1)p21 *(p+2)1行指针变量pp+1p+2*p行指针列指针(元素指针)*(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 指针 习题 语言程序设计
限制150内