C语言知识要点总结.ppt_第1页
C语言知识要点总结.ppt_第2页
C语言知识要点总结.ppt_第3页
C语言知识要点总结.ppt_第4页
C语言知识要点总结.ppt_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言知识要点总结,1、使用函数返回值作为操作数。,例如:以下程序的输出结果_。intfun(inta,intb)return(a+b);main()intx=2,y=5,z=8,r;printf(%dn,fun(fun(x,y),z);,2、数学分段函数的求值问题例:以下程序运行时输出结果是_#includevoidf(longx)if(x100)printf(“%d”,x/10);elsef(x/100);printf(“%d”,x%100/10);main()f(123456);,3、循环结构的语句例:设x和y均为int型变量则执行下面的循环后,y的值为_。y=1,x=1;while(y=10)break;if(x%2=1)x+=3;continue;x+=2;y+;A.3B.4C.5D.6,例:以下程序运行的结果是_.#includemain()ints=1,n=235;dos*=n%10;n/=10;while(n);printf(“%dn”,s);,4、函数调用时参数的传递例:#includeintt;intsub(int*s)*s+=1;t+=*s;returnt;main()for(i=1;i4;i+)printf(“%4d”,sub(程序运行的结果是_,5、函数返回值函数的返回值类型由函数的定义类型确定。floatfun(intx,inty).returnx+2.3;,函数的返回值是float,注意:,函数值的类型和函数定义中函数的类型应保持一致。如果两者不一致,则以函数类型为准,自动进行类型转换。,如函数值为整型,在函数定义时可以省去类型说明。,例:在C语言中,函数返回值的类型最终取决于_A.函数定义时在函数首部所说明的函数类型B.return语句中表达式值的类型C.调用函数时主调函数所传递的实参类型D.函数定义时形参的类型,6、变量的作用域:(1)局部变量与函数的形式参数变量的作用域。,(2)在全局变量的作用范围内如遇同名的宏定义则在宏定义后,同名的标识符应该用宏名置换。,intPI=3.141592;#definePI3.14Voidf()floats,r=2.0;s=PI*r*r;main()floata;floata=PI;,7、应当掌握的一般算法,(1)基本操作:交换、累加、累乘;,(2)非数值计算常用经典算法:穷举、排序(冒泡法、插入法、选择法)、归并(或合并)、查找(线性法、折半法),(3)数值计算常用经典算法;,级数计算(递推法)、一元非线性方程求根(牛顿迭代法)、矩阵转置;,1.两道题,第一道题-改错题(一般4个:2个语法错误,2个逻辑错误),第二道题-编程题(有一定的难度),2.改错题可能出现的错误,(1)函数调用(类型,调用方式,参数对应等),(2)头文件包含少了(string.h;math.h;ctype.h),(3)变量的使用(数组,宏,指针),(4)主要算法(排序,求素数,求平均数等),(5)对于字符串的基本操作要调用字符串基本操作函数,(6)if,while表达式相等判断(=与=),计算机等级考试C语言上机,3.编程题(算法文件操作),文件操作题(五个要素),#include,File*fp;,fopen,fprintf,fclose,文件名,输出位置一定按题目要求进行,全国上机考试应该注意事项,1.三道题:程序阅读题,程序改错题,程序设计题,程序阅读题:与真题的程序填空题类似,程序改错题:,语法错误:对于语法错误,用编译器很容易解决,常见的语法错误:丢失分号,或分号误写成逗号;关键字拼写错误,如本来小写变成大写;语句格式错误,例如for语句多写或少些分号;表达式声明错误,例如:少了()函数类型说明错误,与调用函数的不符合;函数形参类型声明错误,例如:少*等运算符书写错误,例如:/写成,常考题型提炼:,题型1:数的转换与计算,如数的按位分离,数制的转换,素数问题,四舍五入,整除及奇偶判断问题;,题型2:数列及级数求和,如Fibonacci数列求和等;,题型3:矩阵运算,如矩阵的转置,矩阵的加减乘除运算,半三角元素运算及求周边元素的和或平均值等;,题型4:数组运算,如找最大,最小问题,累加和,求平均值累积;,题型5:排序运算,如冒泡法,直接插入法;,常考题型提炼:,题型6:字符串运算,如字符的ASCII码值应用(字符排序,比较字符串大小,大小写转换,删除指定的字符等);字符串常用的库

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论