- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计PPT电子课件教案-08_整型指针与数组
Lesson 8整型指针与数组 本课内容 指针定义及引用 指针与变量2-1 指针与变量2-2 两个指针变量2-1 两个指针变量2-2 习题演练 为指针变量赋初值 int a = 3, *p; p = a; 指针与赋值3-1 [2004.9.30]以下程序的运行结果是 int a = 7, b = 8, *p, *q, *r; p = a; q = b; r = p; p = q; q = r; printf(%d%d%d%d, *p, *q, a, b); 指针与赋值3-2 [2003.4.29]若有以下定义和语句 int a = 4, b = 3, *p, *q, *w; p = a; q = b; w = q; q = NULL; 则以下选项中错误的语句是 A)*q = 0; B)w = p; C)*p = a; D)*p = *w; 指针与赋值3-3 [2011.9.23]若有定义语句:int a, *p = a; 以下叙述中错误的是 A)定义语句中的*号是一个间址运算符 B)定义语句中的*号只是一个说明符 C)定义语句中的p只能存放int类型变量的地址 D)定义中,*p = a把变量a的地址作为初值赋给指针变量p scanf与指针3-1 [2004.4.20]设有定义:int a, *p = a; 以下scanf语句中能正确为变量a读入数据的是 A)scanf(%d, p); B)scanf(%d, a); C)scanf(%d, p); D)scanf(%d, *p); scanf与指针3-2 [2010.9.25]以下程序段完全正确的是 A)int *p; scanf(%d, p); B)int *p; scanf(%d, p); C)int k, *p = k; scanf(%d, p); D)int k, *p; *p = k; scanf(%d, p); scanf与指针3-3 [2011.3.30]以下函数的功能是:通过键盘输入数据,为数据中的所有元素赋值。 #define N 10 void fun(int x[N]) { int i = 0; while (i N) scanf(%d, ); } 在程序中下划线处应填入的是 A)x+i B)x[i+1] C)x+(i++) D)x[++i] 输出最大值 [2007.4.15]利用指针指向三个整型变量,通过指针找出三个数中的最大值并输出 int x, y, z, max, *px, *py, *pz, *pmax; scanf(%d%d%d, x, y, z); px = x; py = y; pz = z; pmax = max; ____________; if (*pmax *py) *pmax = *py; if (*pmax *pz) *pmax = *pz; printf(max = %d, max); 数组与地址 数组恒等式 指针与数组 指针是数组 数组恒等式 [2009.3.29]设有定义:int a[5], *p = a; 则对a数组元素的正确引用是 A)*(a+3) B)*a[5] C)*(p+5) D)p+3 指针就是数组2-1 [2003.4.32]以下程序的运行结果是 int x[8] = {8,7,6,5,0,0}, *p; p = x + 3; printf(%d, p[2]); 指针就是数组2-2 [2005.9.37]以下程序运行后y的值是 int a[ ] = {2,4,6,8,10}, y = 0, x, *p; p = a[1]; for (x = 1; x 3; x++) y += p[x]; 指针与赋值 [2004.9.38]设已有定义:int a[10], *p; 则合法的赋值语句是 A)p = 100; B)p = a[5]; C)p = a[2] + 2; D)p = a + 2; 指针自增 指针与自增8-1 指针与自增8-2 指针与自增8-3 指针与自增8-4 指针与自增8-5 指针与自增8-6 指针与自增8-7 指针与自增8-8 地址自增比较 地址与自增小结 指针与自增5-1 [2005.4.34]以下程序的运行结果是 int a[ ] = {1,2,3,4,5}, *p; for (p = a; p a + 5; p++)
您可能关注的文档
- 务工经商存在的问题及建议.pdf
- 动力·北京广告与营销推广方案(DOC 56).doc
- 加热炉操作间着火处理.ppt
- 动力站电气装置消防培训.ppt
- 动力街区表现.ppt
- 别墅物业:青岛崂山区颐和星苑别墅大盘营销策略总纲及销售执行思路沟通(荣置地)2007-150页.pdf
- 动态竞争_中国主要彩电企业的实证研究.pdf
- 动感水晶之旅”五一黄金周系列社区文化活动快报.doc
- 加油站电气安全讲义-3.ppt
- 动土作业安全管理程序.ppt
- 2025年贵州工业职业技术学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年西昌民族幼儿师范高等专科学校高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 2025年西藏警官高等专科学校高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年贵州工商职业学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
- 2025年贵州工商职业学院高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 2025年贵州农业职业学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年贵州工商职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年贵州工商职业学院高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年许昌职业技术学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年许昌职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
文档评论(0)