C语言教程:局部变量与全局变量详解

需积分: 33 4 下载量 87 浏览量 更新于2024-07-13 收藏 8MB PPT 举报
本资源是一份关于C语言的经典教材PPT,主要讲解局部变量和全局变量的概念,以及C语言的历史背景和发展。章节 §8.8专门探讨"局部变量",强调了在C语言中,局部变量是在函数内部定义的,它们的作用域仅限于该函数内部,这意味着在函数外部无法访问或使用这些变量,这是为了保证数据的封装和控制程序的执行流程。 C语言作为国际上广泛应用的高级编程语言,起源于1970年的B语言,由美国贝尔实验室设计,特别是D.M.Ritchie在1973年改良的C语言,基于B语言的简洁性和接近硬件特性,同时克服了数据无类型的缺陷。C语言因其在UNIX操作系统中的成功应用而逐渐受到广泛关注,1977年的《可移植C语言编译程序》进一步推动了C语言的普及。 1978年,Brian W.Kernighan和Dennis M.Ritchie合作的《The C Programming Language》成为C语言的标准指南,此后C语言迅速扩展到各种计算机平台,包括大型、中型、小型和微型计算机。1983年,ANSI发布了ANSIC标准,增强了C语言的功能和一致性,之后的标准修订不断跟进,如1990年的ISO 9899—1990和后续的更新。 值得注意的是,尽管C语言的标准不断演进,不同编译系统的实现可能存在细微差别,因此在学习和使用C语言时,读者需要了解所使用的编译系统的具体特性和规则。这份教材以ANSIC为基础进行讲解,但读者在实践中可能需要参考特定编译器的手册以确保代码的兼容性。