C语言总复习(一)

一 . c语言程序的结构
1.一个程序由一个或多个源程序文件组成。
(1)预处理指令。
(2)全局声明。
(3)函数定义。
2.函数是c程序的主要组成部分。
3.一个函数包括两个部分。
(1)函数首部。
(2)函数体。(函数体又包括声明和执行两个部分)
4.程序总是从main函数开始执行的。
5.程序中要求计算机的操作是由函数中c语句完成的。
6.每个数据声明和语句的最后必须有一个分号。
7.c语言本身不提供输入输出语句
8.程序应当包含注释。
二 . 程序设计任务
问题分析–>设计算法–>编写程序–>对源程序进行编辑,编译和连接
–>运行程序,分析结果–>编写程序文档
三 . 算法是程序的灵魂
1.沃思提出一个公式:程序=算法+数据结构
2.算法具有的性质:有穷性,确定性,有零个或多个输入,有一个或多个输出,有效性。
3.算法的表示:
(1)可以用自然语言表示。
优点:思路清晰,易懂
缺点:文字多,容易出现歧义
(2)可以用流程图表示
优点:形象直观,逻辑关系强
缺点:算法比较复杂时,画流程图既费时又不方便
(3)可以用N-S流程图表示
优点:比文字描述直观、形象、易于理解。比传统的流程图紧凑易画。
缺点:书上没写(但是我感觉一旦算法复杂起来,思路不容易跟上)
(4)用伪码表示算法
优点:无固定严格的语法规则,只要把思想表达清楚,便于书写和阅读即可。
缺点:书上没写(我觉得很好用,没有缺点)
(5)直接用计算机语言表示
优点:简单粗暴
缺点:必须按照所用语言的语法规则走。
四 . c语言的顺序结构
1.c语言中,常用的常量有:
(1)整形常量如: 100 , 233645
(2)实型常量:
1.十进制小数形式,由数字和小数点组成,如:2.222
2.指数形式,如:12.3e3(e表示10^,3表示是10的三次方)
//注意:e之前必须有数字,e之后必须是整数。
(3)字符常量:
1.普通字符:‘a’等,必须要有小分号括起来,同时,小分号里面不能有两个字符。
2.转义字符:以‘\’开头。这是一种无法再屏幕上显示的“控制字符”。‘\ x’表示一个字符。
(4)字符串常量:“boy”,用双引号括起来的一串字符。
(5)符号常量:用#define指令,指定用一个符号名称代表一个常量。
如:#define PI 3.14159 PI 就成了一个符号常量,一直代表3.14159
2.变量(变量必须先定义,后使用)
3.常变量:c99允许使用常变量,在定义变量前加const。
4.标识符:c语言中规定标识符只能用字母,数字,下划线三种字符组成,且第一个字符必须为字母或下划线。(注意:大小写是两个不容的标识符)

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页