C语言入门:函数定义详解与历史背景

需积分: 46 9 下载量 95 浏览量 更新于2024-08-19 收藏 7.98MB PPT 举报
"这篇教程是关于C语言入门的,详细介绍了函数定义的一般形式,特别是无参函数的定义。文章提到了C语言的历史背景和发展,强调了C语言的普及和标准化过程。" 在C语言中,函数是组织代码的基本单元,它们能够执行特定任务并可能返回一个值。在学习C语言时,理解函数定义的一般形式至关重要。在描述中,我们看到函数定义的一般形式是这样的: ```c 类型标识符 函数名() { 声明部分 语句部分 } ``` 这里的“类型标识符”是指函数返回值的类型,比如int、float或void等。如果函数不返回任何值,那么类型标识符就是void。例如,描述中提到的`printstar`和`print_message`函数就属于void类型,意味着它们的主要目的是执行操作,而不是返回一个值。 函数名是你自定义的标识符,用于调用该函数。括号内的部分是参数列表,不过在这个例子中,由于是无参函数,所以括号内是空的。接下来是花括号{},里面包含的是函数体,分为声明部分和语句部分。声明部分通常是声明函数内部使用的变量,而语句部分则是函数执行的具体操作。 在第一章中,教程还回顾了C语言的历史。C语言起源于1970年代的B语言,由贝尔实验室的D.M.Ritchie在B语言的基础上创建,最初用于编写UNIX操作系统。随着UNIX系统的广泛传播,C语言也逐渐流行起来。在1983年,美国国家标准化协会制定了ANSI C标准,随后被国际标准化组织采纳为ISO标准,也就是我们现在所说的C90。随着时间的推移,C语言的标准不断更新,以适应新的编程需求和技术发展。 不同的C语言编译器可能有一些版本差异,因此在实际编程时,我们需要了解所使用的编译器的具体特点。本教程以ANSI C为基础进行讲解,帮助初学者建立起坚实的C语言基础,包括函数的正确定义和使用方法。通过深入学习和实践,读者将能够熟练掌握C语言,编写出高效且可维护的代码。