c语言知识要点总结

c语言知识要点总结

ID:39963319

大小:232.00 KB

页数:15页

时间:2019-07-16

c语言知识要点总结_第1页
c语言知识要点总结_第2页
c语言知识要点总结_第3页
c语言知识要点总结_第4页
c语言知识要点总结_第5页
资源描述:

《c语言知识要点总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言知识要点总结1、使用函数返回值作为操作数。例如:以下程序的输出结果______。intfun(inta,intb) { return(a+b); } main() { intx=2,y=5,z=8,r; printf("%d",fun(fun(x,y),z)); }2、数学分段函数的求值问题例:以下程序运行时输出结果是______ #include voidf(longx) { if(x<100)printf(“%d”,x/10); else { f(x/100); printf(“%d”,x%100/1

2、0); } } main() { f(123456); }3、循环结构的语句例:设x和y均为int型变量则执行下面的循环后,y的值为____________。y=1,x=1; while(y<=10) { if(x>=10)break; if(x%2==1) {x+=3;continue;} x+=2; y++; } A.3B.4C.5D.6例:以下程序运行的结果是__________. #include main() { ints=1,n=235; do { s*=n%10; n/=10; }while(n);

3、printf(“%d”,s); }4、函数调用时参数的传递例:#include intt; intsub(int*s) { *s+=1; t+=*s; returnt; } main() { for(i=1;i<4;i++) printf(“%4d”,sub(&i)); }程序运行的结果是__________5、函数返回值函数的返回值类型由函数的定义类型确定。floatfun(intx,inty) {….. returnx+2.3; }函数的返回值是float注意:函数值的类型和函数定义中函数的类型应保持一致。

4、如果两者不一致,则以函数类型为准,自动进行类型转换。如函数值为整型,在函数定义时可以省去类型说明。例:在C语言中,函数返回值的类型最终取决于_____ A.函数定义时在函数首部所说明的函数类型B.return语句中表达式值的类型C.调用函数时主调函数所传递的实参类型D.函数定义时形参的类型6、变量的作用域:(1)局部变量与函数的形式参数变量的作用域。(2)在全局变量的作用范围内如遇同名的宏定义则在宏定义后,同名的标识符应该用宏名置换。intPI=3.141592; #definePI3.14Voidf(){floats,r=2.0;

5、s=PI*r*r;} main() {floata; floata=PI; }7、应当掌握的一般算法(1)基本操作:交换、累加、累乘;(2)非数值计算常用经典算法:穷举、排序(冒泡法、插入法、选择法)、归并(或合并)、查找(线性法、折半法)(3)数值计算常用经典算法;级数计算(递推法)、一元非线性方程求根(牛顿迭代法)、矩阵转置;1.两道题第一道题-改错题(一般4个:2个语法错误,2个逻辑错误)第二道题-编程题(有一定的难度)2.改错题可能出现的错误(1)函数调用(类型,调用方式,参数对应等)(2)头文件包含少了(string.h;

6、math.h;ctype.h)(3)变量的使用(数组,宏,指针)(4)主要算法(排序,求素数,求平均数等)(5)对于字符串的基本操作要调用字符串基本操作函数(6)if,while表达式相等判断(==与=)计算机等级考试-C语言上机3.编程题(算法+文件操作)文件操作题(五个要素)#includeFile*fp;fopenfprintffclose文件名,输出位置一定按题目要求进行全国上机考试应该注意事项1.三道题:程序阅读题,程序改错题,程序设计题程序阅读题:与真题的程序填空题类似程序改错题:语法错误:对于语法错误

7、,用编译器很容易解决常见的语法错误:丢失分号,或分号误写成逗号;关键字拼写错误,如本来小写变成大写;语句格式错误,例如for语句多写或少些分号;表达式声明错误,例如:少了()函数类型说明错误,与调用函数的不符合;函数形参类型声明错误,例如:少*等运算符书写错误,例如:/写成常考题型提炼:题型1:数的转换与计算,如数的按位分离,数制的转换,素数问题,四舍五入,整除及奇偶判断问题;题型2:数列及级数求和,如Fibonacci数列求和等;题型3:矩阵运算,如矩阵的转置,矩阵的加减乘除运算,半三角元素运算及求周边元素的和或平均值等;题型4

8、:数组运算,如找最大,最小问题,累加和,求平均值累积;题型5:排序运算,如冒泡法,直接插入法;常考题型提炼:题型6:字符串运算,如字符的ASCII码值应用(字符排序,比较字符串大小,大小写转换,删除指定的字符等);字符串常用的库函数的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。