C语言程序设计复习提纲.doc

C语言程序设计复习提纲.doc

ID:57064801

大小:33.50 KB

页数:5页

时间:2020-07-31

C语言程序设计复习提纲.doc_第1页
C语言程序设计复习提纲.doc_第2页
C语言程序设计复习提纲.doc_第3页
C语言程序设计复习提纲.doc_第4页
C语言程序设计复习提纲.doc_第5页
资源描述:

《C语言程序设计复习提纲.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言程序设计复习提纲第1章C语言程序设计概述1、程序和语言:(1)程序:用计算机语言描述的某一问题的解决步骤,符合一定语法规则的符号序列(2)程序设计语言:描述问题的有规则的符号程序设计语言有:■机器语言――机器直接识别,与机器密切相关,用二进制代码描述低级语言■汇编语言――机器语言的助记符,通常和英文字符接近■算法语言:使用与自然语言接近的表示方式来表示程序,面向算法过程FortranALGOLPASCALCCOBLE等■面向任务的语言:描述问题,用程序语言来实现。数据库操作语言,如SQL-SERVER,VFP等■面向

2、对象的程序设计语言:是一种分析方法、设计方法和思维方法的综合。程序是相互协作的对象的集合。2、算法什么叫算法:用计算机解决问题的步骤称之算法程序=数据结构+算法算法的描述方法:自然语言、流程图、NS图、伪代码、计算机语言(C语言)3、C语言程序的基本结构(1)由函数构成,必须且只有一个主函数main()(2)“/**/”之间的内容构成C语言程序的解释部分(3)预处理命令:#include#include“stdio.h”的区别#include#include(4)大小写

3、字母在C程序中是有区别的4、C语言字符集、标识符与关键字字符集:英文字母,数字,下划线其他符号标识符:用来表示函数、类型、变量的名称32个关键字,9种控制语句,书写自由运算符丰富:34种运算符数据结构丰富:数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型5、C语言的文件:原文件、目标文件、可执行文件(扩展名是什么?)6、C语言的优点:第二章结构化控制语句:ifelsedowhilefor等语法限制不太严格位运算目标代码质量高可移植性好第2章C语言的基本数据类型、运算符与表达式1、数据类型:基本类型

4、:整型、字符型、实型(单精度、双精度)、枚举类型构造类型:数组类型、结构体类型、共用体类型指针类型空类型掌握的概念:(1)各类型数据得字节数(2)取值范围(3)不同数据类型的数据赋值产生的结果的变化(4)输出格式的区别(5)字符的表示2、常量与变量常量:整型、实型、字符、字符串变量:变量的定义变量的初始化3、运算符:运算符种类:P19各运算符的优先级与结合性变量的定义方法强制类型转换的方法及数据变化自增自减运算4、表达式:(1)什么是表达式(2)赋值运算:a+=5,a=b=c=2,a=(b=4)+(c=6)(3)逗号运算和

5、逗号表达式(4)复合赋值运算(5)逻辑值的表示和使用:真为1,假为0。注意只要不为0都是真值。第3章顺序程序设计1、C语句的种类:5类。控制语句、函数调用语句、表达式语句、空语句、{}复合语句2、数据的输入输出语句:注意编程时要吸收回车键(1)字符输入输出函数:putchar(),getchar()(2)格式输入输出函数:printf():注意格式符的使用。字符输出与格式符有关,数据输出与格式符有关scanf():注意格式符对输入格式的影响,注意变量要加符号&(3)头文件的使用:#include

6、.h>第4章选择结构程序设计1、关系运算符的优先级2、逻辑运算符的优先级和逻辑表达式3、if语句的三种形式:特别是第3种(P92)第3种形式与if语句嵌套的区别4、条件运算符:5、switch语句:多分支,用break来中断每个选择结束第5章循环程序1、几种循环语句(1)当循环:while(表达式)(2)直到循环do-while(3)for语句(4)break和continue语句的使用2、注意的问题(1)循环条件的使用,真值循环,假值结束循环(2)循环结束后,循环变量的值是多少(3)循环结束的方式有哪几种第6章函数与编译

7、预处理1、函数的形式:类型标识符函数名(){函数体}2、形参和实参的概念3、主函数与其他函数的关系4、函数的返回值5、函数调用中的参数的传递。数组参数的传递,6、函数的递归调用。7、全局变量和局部变量的概念8、变量的存储类别:动态,静态,典型例题第7章数组1、数组的定义:2、数组的赋值方式(一维数组和二维数组)(1)定义中赋值:如inta[10]={1,2,3,4,5,6,7,8,9,10}inta[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}}inta[][]={{1,2,3,4},{5

8、,6,7,8},{9,10,11,12}}定义中注意维数(2)用复制函数:如:charstr1[10],str2[]={“china”}strpy(“people”,str1)strcat(str2,str1)3、字符数组:(1)字符数组的定义和赋值。(2)二维字符数组(3)字符串输入输出函数,与sca

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

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

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