C语言函数定义基础:无参函数结构与历史沿革

需积分: 34 3 下载量 115 浏览量 更新于2024-08-19 收藏 5.99MB PPT 举报
C语言作为一门全球广泛使用的高级编程语言,起源于1970年的B语言,由美国贝尔实验室设计。B语言虽然简洁高效,但由于缺乏数据类型检查,存在一定的局限性。1973年,D.M.Ritchie在此基础上改良,创造了C语言,主要改进了B语言的不足,使其能够更好地适应编程需求,并被用于重写UNIX操作系统。随着1975年UNIX第6版的成功发布,C语言的优势日益凸显,尤其是在1977年《可移植C语言编译程序》的出现,使得C语言得以在更多平台上应用,促进了其迅速普及。 C语言的历史发展与UNIX系统的紧密关联推动了其标准的制定。1978年,《The C Programming Language》的出版,标志着标准C的诞生,这本书后来成为C语言的经典之作。C语言随后逐步移植到各类计算机,包括大型机、中型机、小型机和微型计算机,不仅独立于UNIX系统,而且在全球范围内获得了广泛应用,成为了主流编程语言之一。 1983年,美国国家标准化协会(ANSI)为了统一和规范C语言的发展,制定了ANSIC标准,该标准对C语言进行了扩展和完善。1990年,国际标准化组织(ISO)接受了ANSI C的87版本,并将其作为ISO 9899-1990标准,这标志着C语言的标准化达到了新的高度。自那以后,C语言经历了多次修订,以适应不断变化的技术需求,现在的C语言编译系统多数基于ANSI C或其后续版本。 值得注意的是,不同的C语言编译器可能支持的特性及语法会有所差异,因此,使用C语言编程时,理解所使用的编译器特性和规则至关重要。本书的讲解将以ANSIC为基础,但也建议读者参考相关手册以确保对所用编译器有全面了解。