1基础知识小结

1基础知识小结

ID:46862951

大小:85.50 KB

页数:8页

时间:2019-11-28

1基础知识小结_第1页
1基础知识小结_第2页
1基础知识小结_第3页
1基础知识小结_第4页
1基础知识小结_第5页
资源描述:

《1基础知识小结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、程序设计基本概念一、程序和程序设计1、程序:用某种计算机语言描述解决问题的方法步骤。2、程序设计:程序设计即通过程序设计语言将需要处理的对象和对其处理的方法转化成计算机能够理解的指令。3、程序设计语言:与计算机打交道就必须用计算机理解的语言。所谓程序设计语言是指具冇一定的语法规则,能够被计算机所理解的一组符号的集合。程序设计语言大致可分为三类:(1)机器语言:计算机的“白然语言”,由“0”和“1”纽成的符号序列表示指令。机器语言程序可以被计算机直接执行。(2)汇编语言:用英文单词的缩写来表示指令,与机器语言指令一一对应。执行时需要通过“汇编程序”转换为机器语言执行。(3)高级语言:类似于人

2、类的自然语言,一•条语句可对应多条指令。执行时可通过“编译程序”或者“解释程序”转换为机器语言执行。C语言属于高级语言屮的一种,由C语言宜接编写的代码称为C语言“源程序”,计算机无法肓接执行,而必须通过编译程序转换成为机器语言程序再由计算机执行,即牛成“目标程序”。C语言源程序的后缀名为“.C”,编译Z后生成的口标程序后缀名为“.Obj”,再由连接程序少库函数连接生成后缀名为“.exe”的可执行文件,在windows中直接执行。4、C程序开发过程:捉出问题,构造模型,选择方法,编写程序,上机调试二、算法1、算法的概念:解决问题的方法、步骤和思路2、算法的特点:(1)有穷性(2)确定性(3)

3、有效性(4)输入(5)输出3、算法的描述(1)自然语言:川日常使用的语言描述算法。上例屮算法3就是使川自然语言描述的。(2)流程图:用特定的图形符号表示操作以及操作的执行顺序。这种描述方式易于理解,总观。流程图中主要图形符号冇:起止框判断框输入输出框处理框流程线三、结构化程序设计和模块化结构1、结构化程序C语言程序由若干条指令(语句)组成,这些指令(语句)按照一定的顺序执行。指令(语句)的执行顺序主要有三种:(1)顺序结构:按照语句的书写顺序执行,不会发生控制的转移,例如算法1。(2)选择结构:根据给出的条件从给出的多条语句中选择一•条执行,其它语句不执行。例如算法3。(3)循环结构:根据

4、给出的条件判断是否重复执行一条(段)固定的语句。例如算法2。2、模块化结构计算机中处理大型问题时,往往将该大型问题分解成为多个小的问题分别解决;每一个小的问题通过一段独立的程序來解决。这样一•段独立的程序称为一个“功能模块”,在C语言屮表现为函数。最后将若干函数纽合起来构成一个完成的程序。C程序设计的初步知识一、简单C语言程序的构成和格式1、C语言程序的特点(DC语言程序由函数构成:函数组成C语言程序的基本单位;C程序中的函数分两种:库函数和口定义函数。库函数是预先编译好的、严格而高效的函数,C语言中的输入输出操作就是通过调用scanf()和printfo两个库函数完成的。(2)函数由函数

5、百部和函数体构成函数首部是函数的第一行,其格式为:[函数类型]函数名([参数类型参数名,]…)例:intfun(intx,inty)函数首部之后的{}内的部分称为函数体。函数体包括-声明部分和执行部分。(3)程序从main()函数开始执行不管main()函数在程序中的位置如何,一个C程序总是从main()函数体的第一条语句开始执行,到最后一条语句结束。同一程序中其他函数的执行是通过函数的调用完成的。(4)语句以分号结朿(5)程序书写口由:一行町以写多条语句;一条语句也町写在多行。(6)程序屮可以添加注禅/**/程序是写给计算机看的,而注释是写给程序员看的,以增加程序的可读性。注释小的内容不

6、会被计算机执行。(7)C语言区分大小写(8)变量先声明再使用2、C语言程序的书写规则(1)一个C程序中必须有且只能有一个main()函数(2)函数名后必须冇一对小括号()(3)语句末尾必须有分号,预处理命令和函数首部后不能有分号(4)关键字和库函数名必须用小写(5)标识符、关键字之间必须用间隔符或空格分开(6)括号和引号必须成对■出现(7)声明部分必须在执行部分Z前(8)程序书写最好采用缩进格式二、标识符、常量和变量1、标识符:程序员为变量、数组、函数等取的名字,必须满足一定的规则:由字母、数字和下划线组成;第一个字符不能为数字;区分人小写。(1)关键字:又称为保留字,是C语言中具冇特定含

7、义的单词,共32个。(2)预定义标识符:C语言中已有特殊含义的标识符,如库函数名等,但可重新定义。(3)用户标识符:不能与关键字相同,尽量不要与预定义标识符相同,应当做到“见名思意”。2、常量:常量是指在程序运行过程屮,其值不能被改变的量。常量按照类型又可分为:整型常量、实型常量、字符常量、字符串常量。3、符号常量:符号常量即用一•个标识符代替的常量。其定义形式为:#define标识符常量如:#definePI3.14#

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

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

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