- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第一章C概述
程序设计基本概念和简单C语言的构成和格式
一、程序设计的基本概念
1、机器语言:对于计算机本身来说,它只能接受和处理由0和1代码构成的二进制指令或数据,由于这种形式的指令是面向机器的,因此也成为“机器语言”。
2、源程序:我们把由高级语言编写的程序称为源程序。
3、目标程序:二进制代码表示的程序称为“目标程序”。
4、编译程序:如何把源程序转换成机器能够接受的目标程序,软件工作者编制了一系列的软件,通过这些软件可以把用户按规定语法写出的语句一一翻译成二进制的机器指令。这种具有翻译功能的软件称为“编译程序”。
5、C源程序:用C语言构成的指令序列称为C源程序。
6、C语言的代码编写:按C语言的语法编写C程序的过程,称C语言的代码编写。
以上这些概念都是让大家了解的,在后续学习中作为一个基础,但是在历年考试中应用不是很多。(理解)
7、C语言源程序文件名的后缀是 .c ,经过编译后,生成的文件的后缀是.obj ,经过连接后,生成文件的后缀是.exe (考点)
例题:在TURBOC环境中用RUN命令运行一个C程序时,所运行的程序的后者是.exe
8、程序设计的一般包含以下几个部分:1)确定数据结构2)确定算法3)编码 4)在计算机上调试程序 5)整理并写出文档资料 (体会)
9、算法是指为解决某个特定问题而采取的确定且有限的步骤。一个算法应当具有以下五个特点: (考点)
有穷性:一个算法应包含有限个操作步骤;
确定性:算法中每一条指令必须有确切的含义,不能有二义性,对于相同的输入必须能得出相同的执行结果;
可行性。算法中指定的操作,都可以通过已经实现的基本运算执行有限次后实现;
有零个或多个输入
有一个或多个输出
10、算法可以用各种描述方法来进行描述,最常用的是伪代码和流程图。C
语言中,流程图为主要表示方法。
11、N—S流程图:流程图完全去掉了流程线,算法的每一步都用一个矩形框来描述,把一个矩形框按执行的次序连接起来就是一个完整的算法描述。这种流程图用两位学者的名字的第一个英文字母命名,称为N—S流程图。
二、简单C语言的构成和格式#include“stdio.h”/*头文件*/mian()
{floata,b,area;/*定义语句*/a=1.2;
b=3.6;
area=a*b;printf(“a=%f,b=%f,area=%f\n”,a,b,area);
}
1、命令行
命令行必须以“#”开头,最后不能加“;”结尾,因为它不是C语言的语句。(考点)
一对双引号中间的stdio.h是系统提供的文件名(也成为头文件),该文件中包含着有关输入输出函数的信息。
2、主函数
main是主函数名,C语言规定必须用main最为主函数名。
主函数后的一对括号中间可以是空的,但这一对括号不能省略。(考点)
一个C程序可以包含任意多个不同名字的函数,但必须有且只有一个主函数。
程序的运行总是从主函数开始执行。
3、函数体
在主函数的下方是函数体部分,函数体总是从“{”开始,到“}”结束。
函数体分为定义(说明)部分和执行语句部分。
可执行语句数量不限,但必须放在定义语句后面。
4、C语言的简单语法格式
1)C语句必须以“;”结束,“;”是C语句的一部分,而不是语句间的分隔符。(考点)
2)注释符号“/*”“*/”必须成对出现,且不允许出现嵌套情况。“/”和“*”之间不允许有空格。(考点)
文档评论(0)