- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二级复习讲义3二级复习讲义二级复习讲义3二级复习讲义3
* 6 数组(1) 6.1 一维数组的定义和使用 main() { int i,a[10]; for(i=0; i=9; i++) a[i]=i; for(i=9; i=0; i--) printf(%d ,a[i]); } 数组元素的赋值 数组元素的使用 注意下标问题 特别需要注意循环的初值,终止条件 * 6 数组(2) 6.2 二维数组的定义和使用 二维数组的初始化 例如: int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}}; int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; int a[ ][4]={1,2,3,4,5,6,7,8,9,10,11,12}; int a[ ][4]={{1,2,3,4},{5},{9,10,11,12}}; 例如:int a[3][3]={{1},{2},{3}}; 是对每一行的第一列元素赋值,未赋值的元素取0 * 6 数组(3) 6.3 字符数组和字符串 字符串用字符数组来处理,结束标志符‘\0’ 如:char c[]={“I am happy”}; char c[]={‘I’, ‘ ’, ‘a’, ‘m’, ‘ ’, ‘h’, ‘a’, ‘p’, ‘p’, ‘y’, ‘\0’}; 用字符串常量使字符数组初始化 作业: 综合课堂复习的内容,仔细阅读教材1-7章 完成《学习指导与上机实践》书后的模拟试题 * * 7 函数(1) 知识点: 函数的定义和调用 局部变量和全局变量 变量的存储类别 * 7 函数(2) 7.1 函数的定义和调用 类型标识符 函数名(形式参数表列) { 声明部分 语句 } 例如: int max(int x,int y) {int z; z=xy?x:y; return(z);} * 7 函数(3) 7.2 局部变量和全局变量 float f1(int a) {int b,c; ……} char f2(int x,int y) {int i,j; ……} main() {int m,n; ……} a,b,c有效 x,y,i,j有效 m,n有效 省略的标识符为auto * 7 函数 (4) 7.2 局部变量和全局变量(续) int p=1,q=5; /*外部变量*/ float f1(int a) /*定义函数f1*/ {int b,c; ….. } char c1,c2; /*外部变量*/ char f2(int x,int y) /*定义函数f2*/ {int i,j; ……. } main( ) /*主函数*/ {int m,n; …. } 全局变量c1、 c2的作用范围 全局变量p和q的作用范围 * 7 函数(5) 7.3 变量的存储类别 局部变量的存储类别 自动变量 (auto) 局部静态变量(static) 寄存器变量(register) * 7 函数 (8) 数组作为函数参数编程 分析下面程序的功能: #include stdio.h int sum_array( int a[], int n) { int i,total; for(i=0,total=0;in;i++) total+=a[i]; return total; } void main() { int x[ ]={1,2,3,4,5},i,j; i=sum_array(x,5); j=sum_array(x[2],3); printf(i=%d,j=%d\n,i,j); } 函数的返回值 任何函数都有返回值 (void表示返回值为空) 函数返回值的调用 int max(a, b){ if(ab) return a; else return b; } void main(){ int a=3; int b=10; int c= max(a,b) ; } * * 8 指针(1) 知识点: 地址和指针的概念 指针变量和变量的地址 指针和一维数组 指针与字符串 指针变量作为函数参数 * 8 指针(2) …... …... 2000 2004 2006 2005 整型变量i 变量i_pointer 2001 2002 2003 int i; int *i_point; 10 2000 8.1 地址和指针的概念 * 8 指针(3) 8.2 指针变量和变量的地址 操作符:* 操作符: * 8 指针(4) 8.3 指针和一维数组 a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a
您可能关注的文档
- 儿童和青少年客体我发展特点质性研究儿童和青少年客体我发展特点的质性研究儿童和青少年客体我发展特点的质性研究儿童和青少年客体我发展特点的质性研究.doc
- 儿童感知行为发育-魏华儿童知行为发育-魏华儿童感知行为发育-魏华儿童感知行为发育-魏华.ppt
- 儿童孤独症的表现和处理(儿科)儿童孤独症的表现和处理(儿保科)儿童孤独症的表现和处理(儿保科)儿童孤独症的表现和处理(儿保科).doc
- 儿童咳嗽的诊治进展儿童咳嗽诊治进展的诊治进展.ppt
- 儿童骨与关节损伤儿童骨与关损伤节损伤.doc
- 鄂东沿江城镇带研究暨黄冈临四城发展规划鄂东沿江城镇带研究暨黄冈临江四城发展规划鄂东沿江城镇带研究暨黄冈临江四城发展规划鄂东沿江城镇带研究暨黄冈临江四城发展规划.doc
- 儿童发展与教育心理学在职研生儿童发展与教育心理学在职研究生儿童发展与教育心理学在职研究生儿童发展与教育心理学在职研究生.ppt
- 儿童慢性咳嗽诊断治疗指南儿慢性咳嗽诊断治疗指南儿童慢性咳嗽诊断治疗指南儿童慢性咳嗽诊断治疗指南.doc
- 儿童慢性咳嗽的诊断与治疗儿慢性咳嗽的诊断与治疗儿童慢性咳嗽的诊断与治疗儿童慢性咳嗽的诊断与治疗.doc
- 儿童目击证人研究现状及其启儿童目击证人研究现状及其启示儿童目击证人研究现状及其启示儿童目击证人研究现状及其启示.doc
文档评论(0)