C语言无参函数定义详解与历史背景

需积分: 37 10 下载量 109 浏览量 更新于2024-08-14 收藏 7.98MB PPT 举报
C语言是一种广泛流行的高级编程语言,它的历史背景和发展与UNIX操作系统密切相关。该语言最初源于1970年代的B语言,由美国贝尔实验室设计,B语言的特点是精炼且接近硬件,但数据类型管理较为简单。D.M.Ritchie在1973年在此基础上改进,创造了C语言,用于优化UNIX操作系统,尤其是在PDP7平台上。 C语言的诞生在1975年随着UNIX第6版的发布而广受关注,随后的《可移植C语言编译程序》进一步推动了C语言的普及,使其能在各种计算机上运行。1978年的经典著作《The C Programming Language》(K&R C)的出版,确立了C语言的标准地位,这本书对于理解C语言至关重要。 1983年,美国国家标准协会(ANSI)发布了ANSIC标准,增强了C语言的功能和规范,使其更加成熟。1988年,K&R根据ANSI标准修订了他们的著作,而ANSI C在1987年和1990年分别被ISO采纳为标准,标志着C语言正式成为国际标准。 至今,C语言仍然广泛应用于各种计算机平台,包括大型、中型、小型和微型计算机,成为了全球最广泛应用的编程语言之一。尽管不同编译系统的细微差异存在,但本书主要基于ANSIC标准进行讲解,读者在学习时应注意所使用的编译器特性。 在C语言中,函数定义是编程的基础,特别是无参函数,其定义的一般形式为:指定函数值类型的函数名(),接着是声明部分和语句部分。函数的作用是封装一段可重用的代码,无需返回值的无参函数通常用void类型表示,如`void printstar()`和`void print_message()`。理解这些概念对于掌握C语言编程至关重要。