C语言程序设计入门-标识符规则与课程介绍

需积分: 9 0 下载量 178 浏览量 更新于2024-07-14 收藏 657KB PPT 举报
"C语言课件的绪论部分主要介绍了标识符的合法与非法使用规则,课程的基本信息,以及C语言的学习概览。课程强调了课堂和实验室的纪律,介绍了课程的目标、教材和评分标准。此外,还概述了C语言的发展历程、特点以及不同版本,包括与C++的关系。" 在C语言中,标识符是用来命名变量、常量、函数等程序元素的关键部分。一个合法的标识符应该遵循以下规则: 1. **合法标识符**:可以由字母(a-z, A-Z)、数字(0-9)和下划线(_)组成,但不能以数字开头。例如,`student5` 和 `_ok` 是合法的标识符。 2. **非法标识符**:包含特殊字符(如 ?)或者以非字母、非下划线开头的标识符是非法的,如 `5student` 和 `ok?`。同时,标识符不能与C语言的关键字相同,例如 `INT` 不应作为标识符,因为 `int` 是C语言的关键字。 3. **保留字**:C语言的关键词,如 `int`,是保留字,不能作为标识符使用。 课程被设计为理工科学生的计算机基础课程,旨在为深入学习计算机技能打下基础。它具有很强的实践性,鼓励学生通过平时的练习和实验来积累技能。课程涵盖从Chap1到Chap9的内容,并且设有实验课,重点教授C语言的基本组成结构,包括编辑、编译和连接过程。学生可以通过指定的教材和参考书籍进行学习,如《C语言程序设计基础&实验指导及习题》、《The C Programming Language》等。 评分标准方面,实验成绩占30%,平时成绩占10%,考试成绩占60%,鼓励学生积极参与实验并持续学习。 C语言的发展始于1972年,由D.M.Ritchie在贝尔实验室设计。经过数次版本迭代,包括1983年的ANSI C标准,C语言逐渐成熟并产生了多种流行的版本,如Microsoft C、Borland Turbo C和AT&T C。这些版本在ANSI C的基础上进行了扩展,增强了功能和可用性。 C语言的特点包括: 1. **直接操作硬件**:C语言允许程序员接近底层硬件,提供高效能的代码。 2. **结构化编程**:C语言支持结构化编程,通过函数、循环和选择结构组织代码。 3. **简洁紧凑**:其语法简洁,易于理解,同时也具备很高的灵活性。 4. **广泛适用**:C语言可用于操作系统开发、嵌入式系统、软件工程等多个领域。 C++是C语言的一个扩展,引入了面向对象编程的概念,如类、对象、继承、多态等,使得软件开发更加模块化和可维护。