C语言程序设计入门-标识符规则与课程介绍
需积分: 9 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语言的一个扩展,引入了面向对象编程的概念,如类、对象、继承、多态等,使得软件开发更加模块化和可维护。
2009-06-03 上传
2022-10-20 上传
2022-02-19 上传
285 浏览量
2021-12-17 上传
2018-02-27 上传
2010-12-17 上传
2022-11-12 上传
2013-03-10 上传
杜浩明
- 粉丝: 15
- 资源: 2万+
最新资源
- spring-context-5.3.10.jar中文-英文对照文档.zip
- 关于用于预期确定道路的一部分上的弯道的方法以及相关系统(1)的介绍说明.rar
- raop-mdns-server:RAOP mDNS广播服务器
- program-ab:从 code.google.compprogram-ab 自动导出
- easy-zoom:EasyZoom是基于jQuery Zoom和elevateZoom-plus创建的,但它是完全基于角度的开源代码
- 学位论文开题报告-论文.zip
- vue谷歌浏览器拓展工具
- html+js+css实现的简单的音乐播放器
- postgresql-42.3.1.jar中文-英文对照文档.zip
- 关于用于通过机动车辆评估前部元件的特征的方法的介绍说明.rar
- Android-Homework
- oracle数据库教程
- node-free:获取OSX和Linux中的操作系统内存统计信息
- caffeine-2.9.2.jar中文-英文对照文档.zip
- Fragroute是一个数据包处理工具,可以拦截,修改和重写网络流量。你可以使用此工具执行大多数网络渗透测试,以检查网络的安全性
- 基于java的-157-springboot家乡特色推荐系统--LW-源码.zip