C语言总复习2015-7-8.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言总复习2015-7-8

第4章 重要概念 三种循环结构: 1、while语句的格式和结构? 2、do-while语句的格式和结构 3、for语句的格式和结构 3个表达式的含义 4、循环嵌套的执行顺序和循环次 数 常见错误 1、while语句语法错(错加分号;) 例:while(a10); printf(“%d”,a++); 2、do_while语句语法错(丢失分号) 例:do { printf(“%d”,a++); }while(a10) 3、while\do_while循环体内缺少 使循环结束的语句 例:a=0 ; do printf(“%d”,a); while(a10); 4、循环体中的复合语句未加花括号{ }。 例: while(i=10) t=a ;a=b ;b=t; i++; 第5章 重要概念 1、函数定义 (函数类型、形参类型) 2、函数调用 (一般、嵌套、递归) 3、函数的返回值 (return、void) 常见错误 1、函数定义中的错误 例:double fun(int x,y) ; 或:double fun(x,y,z) ; { int x,y,z : 2、返回值和函数类型不一致 double fun(int x, int y) { int z=x+y; return z} 3、函数说明和函数调用语句之间有矛盾 例:int add(int a,int b) { } 调用:add(x,y,z) ; 调用:add(‘a’,y) ; 第6章 重要概念 1、一维数组 2、二维数组 3、字符数组 (定义、赋初值、引用) 4、字符串处理函数 puts、gets、strcat、strcpy strcmp、strlen 常见错误 1、数组定义错误(使用了变量) 例:int a[i],b[3][2*i]; 2、数组赋初值的错误 例:int a[10]=1; \*全部元素赋初值1 char s[2 ] ;s ={“Good”,“boy”}; scanf(“%s”,s); 输入: Good Morning!(空格为分隔符) 3、数组引用中的错误 例:int s[10]; for(i=1;i=10;i++) s[i]=s[i]+i; \*下标超出 例:char str[10]; for(i=0;i10;i++) scanf (“%s”,str[i]); 4、将字符串常量或字符数组直接 赋给一个字符数组 例: str1={“China”}; str2= str1; 上两句只能用strcpy函数处理 5、将两字串用关系表达式比较 例: if(str1==str2) printf(“yes”); 改为:if (strcmp (str1,str2) == 0 ) printf(“yes”); 常见错误 1、混淆地址运算和值运算 例1: 将变量中的值加1后输出 int a=1,*p=a ; 错: printf(“%d”, *p++) ; =*(p++) 错: printf(“%d”, p++) ; 错: printf(“%d”,(*p)++) ; 正确:printf(“%d”,*p+1) ; ++(*p)或++*p 例2.自键盘为变量a赋初值 int *p, a; p=a; scanf(“%d”, *p); 例3:数组名做地址运算 int *p, a[10]; 错:for(p=a; a(p+10);a++) printf(“%d”, *p) ; 对:for(p=a; p(a+10);p++) printf(“%d”, *p) ; 第8章 重要概念 1、地址和指针的概念 2、指针变量(、*运算符) 3、变量的指针 3、数组的指针 4、字符串的指针 第9章 重要概念 1、结构体的定义 2、结构体的变量 3、结构体成员的引用 4、结构体的嵌套 5、结构体数组 第10章 重要概念 1、文件概念,文件的分类 2、文件指针 3、文件的结束标志 3、文件的打开和关闭 4.文件打开的模式 5、文件的读写操作 等函数的作用,参数以及

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档