文档介绍:C语言程序设计 C语言程序设计主讲教师:蔡英主讲教师:蔡英 E_mail: E_mail: cy@ cy@ 校内校内( (用来收作业用来收作业) )联系手机: 联系手机: 8537024 8537024 计算机系主页: 计算机系主页: (课件上传、(课件上传、布置作业、通知事宜) 布置作业、通知事宜) 邮件服务器地址: 邮件服务器地址: (同学们登(同学们登录以注册自己的邮箱用来交作业) 录以注册自己的邮箱用来交作业) Evaluation only. Evaluation only. Created with Client Profile . Created with Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Copyright 2004-2011 Aspose Pty Ltd. 第一章概述★主要内容: ? C 语言的产生? C 语言的特点?简单的 C语言程序介绍?程序设计基础 Evaluation only. Evaluation only. Created with Client Profile . Created with Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Copyright 2004-2011 Aspose Pty Ltd. § 程序语言的发展 C 语言是目前世界上最流行和实用的一种计算机高级程序设计语言。最初的 C语言只是为描述和实现 UNIX 操作系统提供一种工作语言而设计的,后随其宿主系统 UNIX 的普及而被引起注意,又因其本身的高效、灵活、功能丰富、表达力强、移植性好等突出优点受到广泛的重视并普及应用。□编写系统软件: 操作系统、编译系统□编写应用软件: 从 windows 中的一般应用程序到大型的科学计算程序□高校开设高级程序设计语言的首选语言 Evaluation only. Evaluation only. Created with Client Profile . Created with Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Copyright 2004-2011 Aspose Pty Ltd. § C 语言的特点?简洁、紧凑,灵活性强( C中仅有 32个关键字) ?运算符种类丰富,表达能力强: C语言共有 34种运算符。?数据类型丰富: (C语言有丰富的数据类型,能满足复杂的程序编制。) ? C语言是结构化的语言 Evaluation only. Evaluation only. Created with Client Profile . Created with Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Copyright 2004-2011 Aspose Pty Ltd. § C 语言的特点? C语言允许对计算机硬件进行操作,是比较“低级”的语言(能进行位操作,可以对硬件编程。) & ^ | ~ << >> ?生成目标代码质量高(比汇编低 10-20%) ?有较高的可移植性 Evaluation only. Evaluation only. Created with Client Profile . Created with Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Copyright 2004-2011 Aspose Pty Ltd. 程序语言简介?低级语言: 在C语言出现之前,操作系统以及