C语言程序分析

C语言程序分析

ID:44416171

大小:37.00 KB

页数:6页

时间:2019-10-21

C语言程序分析_第1页
C语言程序分析_第2页
C语言程序分析_第3页
C语言程序分析_第4页
C语言程序分析_第5页
资源描述:

《C语言程序分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言程序分析什么是c语言程序呢?今天学优考试网小编带大家一起来学习一下C语言程序分析吧!希望帮助大家学习C语言。让我们我们一起来分析一下这段代码如下:函数的概念先来看第4行代码,这行代码会在显示器上输出“C语言中文网”。前面我们已经讲过,puts后面要带(),字符串也要放在()中。在C语言中,有的语句使用时不能带括号,有的语句必须带括号。带括号的称为函数(Function)0C语言提供了很多功能,例如输入输出、获得日期时间、文件操作等,我们只需要一句简单的代码就能够使用。但是这些功能的底层都比较复杂,通常是软件和硬件

2、的结合,还要要考虑很多细节和边界,如果将这些功能都交给程序员去完成,那将极大增加程序员的学习成本,降低编程效率。好在C语言的开发者们为我们做了一件好事,他们已经编写了大量代码,将常见的基本功能都完成了,我们可以直接拿来使用。但是现在问题来了,那么多代码,如何从中找到自己需要的呢?一股脑将所有代码都拿来显然是非常不明智的。这些代码,早已被分门别类地放在了不同的文件中,并且每一段代码都有唯一的名字。使用代码时,只要在对应的名字后面加上()就可以。这样的一段代码能够独立地完成某个功能,一次编写完成后可以重复使用,被称为函数(

3、Function)o读者可以认为,函数就是一段可以重复使用的代码。函数的一个明显特征就是使用时必须带括号(),必要的话,括号中还可以包含待处理的数据。例如puts(“C语言中文网”)就使用了一段具有输出功能的代码,这段代码的名字是puts,”C语言中文网”是要交给这段代码处理的数据。使用函数在编程中有专业的称呼,叫做函数调用(FunctionCall)o如果函数需要处理多个数据,那么它们之间使用逗号,分隔,例如:pow(10,2);该函数用来求10的2次方。需要注意的是,C语言中的函数和数学中的函数不是同一个概念,不要

4、拿两者对比。函数的英文名称是Function,它还有"功能”的意思。大陆将Function翻译为'‘函数”,而台湾地区翻译为“函式”,读者要注意区分C语言程序分析。自定义函数和main函数C语言自带的函数称为库函数(LibraryFunction)分析第一个C语言程序分析第一个C语言程序。库(Library)是编程中的一个基本概念,可以简单地认为它是一些列函数的集合,在磁盘上往往是一个文件夹。C语言自带的库称为标准库(StandardLibrary),其他公司或个人开发的库称为第三方库(Third-PartyLibra

5、ry)o除了库函数,我们还可以编写自己的函数,拓展程序的功能。自己编写的函数称为自定义函数。自定义函数和库函数在编写和使用方式上完全相同,只是由不同的机构来编写。示例中第2〜6行代码就是我们自己编写的一个函数。main是函数的名字,()表明这是函数定义,{}之间的代码是函数要实现的功能。函数可以接收待处理的数据,同样可以将处理结果告诉我们;使用return可以告知处理结果。示例中第5行代码表明,main函数的处理结果是整数0。return可以翻译为“返回”,所以函数的处理结果被称为返回值(ReturnValue)o第2

6、行代码中,int是integer的简写,意为"整数"C语言程序分析。它告诉我们,函数的返回值是整数。需要注意的是,示例中的自定义函数必须命名为mainoC语言规定,一个程序必须有且只有一个main函数。main被称为主函数,是程序的入口函数,程序运行时从main函数开始,直到main函数结束(遇到return或者执行到函数末尾时,函数才结束)。也就是说,没有main函数程序将不知道从哪里开始执彳亍,运行时会报错。综上所述:第2~6行代码定义了主函数main,它的返回值是整数0,程序将从这里开始执行。main函数的返回值

7、在程序运行结束时由系统接收。关于自定义函数的更多内容,我们将在《C语言函数》一章中详细讲解,这里不再展开讨论。有的教材中将main函数写作:voidmain(){//SomeCode...}这在下能够通过编译,但在C-Free、GCC中却会报错,因为这不是标准的main函数的写法,大家不要被误导,最好按照示例中的格式来写。头文件的概念还有最后一个问题,示例中第1行的ttinclude是什么意思呢?C语言开发者们编写了很多常用函数,并分门别类的放在了不同的文件,这些文件就称为头文件(headerf订e)。每个头文件中都包

8、含了若干个功能类似的函数,调用某个函数时,要引入对应的头文件,否则编译器找不到函数。实际上,头文件往往只包含函数的说明,也就是告诉我们函数怎么用,而函数本身保存在其他文件中,在链接时才会找到。对于初学者,可以暂时理解为头文件中包含了若干函数。引入头文件使用#include命令,并将文件名放在中,ttinclude和之间可以有空格,

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

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

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