C语言知识提要

C语言知识提要

ID:42763392

大小:546.50 KB

页数:42页

时间:2019-09-20

C语言知识提要_第1页
C语言知识提要_第2页
C语言知识提要_第3页
C语言知识提要_第4页
C语言知识提要_第5页
资源描述:

《C语言知识提要》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言知识要点由陈晚林编辑序言C语言功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好,既具有高级语言的优点,又具有低级语言的许多特点,因此特别适合编写系统软件。第42页共42页C语言知识要点由陈晚林编辑第一、二章4C程序的操作。4算法:4第三章数据结构、运算符、表达式5一、数据类型(见书P37)5二、按程序执行过程中是否发生改变划分:常量、变量。5(一)、整形:以补码形式存储5(二)、浮点型:以指数形式存储(默认为双精度实数存储)。5(三)、字符型数据(ASCII)5三、变量的赋值6四、表达式6五、自增自减6六、指针的自增自减7七、符合运算符8八、逗号表达

2、式8九、关系表达式:表示两者间的比较关系8十、逻辑表达式8第四章顺序程序设计9一、C程序的编写结构9二、c语言中的语句10三、字符的输入输出101.getchar();从终端获取一个字符,并显示在屏幕上,每执行一次获取一个。getch():功能如同getchar,但字符不显示在屏幕。102.格式输出函数printf函数10注意:printf()输出中的特殊性11(1)输出表达式的计算方向,从右到左11(2)格式符语表达式的个数不相等:格式符有机个就输出几个值11(3)、格式输入函数scanf()12(4)、应用:scanf(“%d%i”,&a,&b);12注意:12第五章选择结构

3、程序设计131、在多种情况中选择一种情况132、选择结构语句133、if语句13格式一:if(表达式)语句组13格式二:if(表达式)语句组113格式三:if(表达式1)语句组1134、switch语句13第六章循环控制14一、goto语句:无条件转向语句14二、while循环14三、do…while()循环15四、循环的嵌套15五、迭代法解题16第42页共42页C语言知识要点由陈晚林编辑第七章数组181、有序数据的集合:一组数据类型相同的有序数据的集合。182、定义数组183、数组的元素184、数组的存储185、数组的初始化186、应用18数组处理Fibonacci问题18例:

4、用筛选法求100内的素数。19例:顺序查找19折半查找法(二分法)19排序法191、定位交换法:将指定位置上的书与其他位置上的数分别比较,将需要的数最终放在指定的位置上。192、选择法203、插入排序法:来一个数据,排一个数据,使整个数列依然有序。204、冒泡法:相邻的两个数进行比较,然后按照,要求进行交换,反复执行,直到所有的数有序。215、快速排序法216、shell排序(分组插入排序)227、堆、栈排序22二维数组221、inta[3][4];222、元素的排列223、元素的存储:按一次的顺序线性存储224、数组的数组(多个一维的集合)225、二维数组的应用22字符数组24

5、第八章函数251、c程序是由函数构成的,函数是c程序的基本单位。252、自定义函数253、被调函数放于主调函数前面,在主调内可不必声明。被调函数放于主调函数后面,一定要在主调函数内声明。254、函数声明可不写形参名,而只写形参类型,编译系统只检查参数个数和参数类型,而不检查参数名。floatf(intint)255、实参:调用函数时,函数名后括号内的表达式的值。256、传递方式:实参→形参(在被传递值时才被定义)257、return:函数的结束语句,表示函数结束,将其后表达式的值赋给函数名,释放其局部变量。return;return(s);returns;258、传地址:将实参的

6、首地址传递给形参。259、函数的递归:自已调用自已2510、函数的返回值类型及函数类型2611、函数的参数2612、变量的作用域26第42页共42页C语言知识要点由陈晚林编辑13、变量的存储类别:从变量的生存周期来划分2614、内部函数、外部函数27第九章预处理命令27一、宏27二、文件的包含271、头文件的包含:库函数被调用前,要包含相应的头文件,进行解释说明282、源文件的包含283、条件编译28第十章指针281、内存的地址282、内存中的数据、283、指针:用于存储地址的对象284、指针作为参数295、指针与数组296、二维数组与指针307、字符串与指针318、返回指针值的

7、函数319、指向函数的指针3110、指向指针的指针3211、指针数组3212、main()函数的参数33第十一章结构体与共用体331、结构体数据的建立332、结构体变量的成员的引用格式:变量.成员名343、结构体成员在程序运行中输入值344、结构体数组:每个元素都是一个结构体变量345、结构体指针346、链表:动态进行存储分配的数据存储结构347、共用体378、用typedef命名已有数据类型37第十二章位运算381、按二进制位处理数据382、6种运算383、位段:将数的二进制位

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

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

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