C语言设计复习提纲讲义.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计复习提纲 第1章 C语言程序设计概述 程序和语言: (1)程序:用计算机语言描述的某一问题的解决步骤,符合一定语法规则的符号序列 (2)程序设计语言:描述问题的有规则的符号 程序设计语言有: ■ 机器语言――机器直接识别,与机器密切相关,用二进制代码描述 低级语言 ■ 汇编语言――机器语言的助记符,通常和英文字符接近 ■ 算法语言:使用与自然语言接近的表示方式来表示程序,面向算法过程 Fortran ALGOL PASCAL C COBLE等 ■ 面向任务的语言:描述问题,用程序语言来实现。数据库操作语言,如SQL-SERVER,VFP等 ■ 面向对象的程序设计语言:是一种分析方法、设计方法和思维方法的综合。程序是相互协作的对象的集合。 2、算法 什么叫算法:用计算机解决问题的步骤称之算法 程序=数据结构+算法 算法的描述方法:自然语言、流程图、NS图、伪代码、计算机语言(C语言) 3、C语言程序的基本结构 (1)由函数构成,必须且只有一个主函数main() (2)“/* */”之间的内容构成C语言程序的解释部分 (3)预处理命令:#includestdio.h #include “stdio.h”的区别 #includemath.h #includestring.h (4)大小写字母在C程序中是有区别的 4、C语言字符集、标识符与关键字 字符集:英文字母,数字,下划线其他符号 标识符:用来表示函数、类型、变量的名称 32个关键字,9种控制语句,书写自由 运算符丰富:34种运算符 数据结构丰富:数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型 C语言的文件:原文件、目标文件、可执行文件 (扩展名是什么?) C语言的优点: 第二章结构化控制语句:if else do while for 等 语法限制不太严格 位运算 目标代码质量高 可移植性好 第2章 C语言的基本数据类型、运算符与表达式 1、数据类型: 基本类型:整型、字符型、实型(单精度、双精度)、枚举类型 构造类型:数组类型、结构体类型、共用体类型 指针类型 空类型 掌握的概念: 各类型数据得字节数 取值范围 不同数据类型的数据赋值产生的结果的变化 输出格式的区别 字符的表示 2、常量与变量 常量:整型、实型、字符、字符串 变量:变量的定义 变量的初始化 3、运算符: 运算符种类:P19 各运算符的优先级与结合性 变量的定义方法 强制类型转换的方法及数据变化 自增自减运算 4、表达式: 什么是表达式 赋值运算:a+=5,a=b=c=2,a=(b=4)+(c=6) 逗号运算和逗号表达式 复合赋值运算 逻辑值的表示和使用:真为1,假为0。注意只要不为0都是真值。 第3章 顺序程序设计 C语句的种类:5类。控制语句、函数调用语句、表达式语句、空语句、{}复合语句 数据的输入输出语句:注意编程时要吸收回车键 字符输入输出函数:putchar(),getchar() 格式输入输出函数: printf():注意格式符的使用。字符输出与格式符有关,数据输出与格式符有关 scanf():注意格式符对输入格式的影响,注意变量要加符号 头文件的使用:#includestdio.h math.h 第4章 选择结构程序设计 1、关系运算符的优先级 2、逻辑运算符的优先级和逻辑表达式 3、if语句的三种形式:特别是第3种(P92) 第3种形式与if语句嵌套的区别 4、条件运算符: 5、switch语句:多分支,用break来中断每个选择结束 第5章 循环程序 几种循环语句 当循环:while (表达式) 直到循环 do-while for语句 break和continue语句的使用 注意的问题 循环条件的使用,真值循环,假值结束循环 循环结束后,循环变量的值是多少 循环结束的方式有哪几种 第6章 函数与编译预处理 函数的形式:类型标识符 函数名(){函数体} 形参和实参的概念 主函数与其他函数的关系 函数的返回值 函数调用中的参数的传递。数组参数的传递, 函数的递归调用。 全局变量和局部变量的概念 变量的存储类别:动态,静态,典型例题 第7章 数组 数组的定义: 数组的赋值方式(一维数组和二维数组) 定义中赋值:如int a[10]={1,2,3,4,5,6,7,8,9,10} int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}} int a[][]={{1,2,3,4},{

文档评论(0)

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

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

1亿VIP精品文档

相关文档