正在加载图片...
靳润昭C语言教程讲义 2001年2月17日 注意:在C语言中,关键字都是小写的 2·运算符丰富。共有34种。C把括号、赋值、逗号等都作为运算符处理。从而使C的运 算类型极为丰富,可以实现其他高级语言难以实现的运算。 3·数据结构类型丰富 4·具有结构化的控制语句 5·语法限制不太严格,程序设计自由度大 6·C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能, 可以直接对硬件进行操作。因此有人把它称为中级语言 7·生成目标代码质量高,程序执行效率高 8·与汇编语言相比,用C语言写的程序可移植性好。 但是,C语言对程序员要求也高,程序员用C写程序会感到限制少、灵活性大,功能 强,但较其他高级语言在学习上要困难一些 1.5面向对象的程序设计语言 在C的基础上,一九八三年又由贝尔实验室的 Bjarne Trou-sup推出了C++。C+进 一步扩充和完善了C语言,成为一种面向对象的程序设计语言。C++目前流行的最新版本是 Borland C++, Symantec C++H Microsoft VisualC++ C++提出了一些更为深入的概念,它所支持的这些面向对象的概念容易将问题空间直接 地映射到程序空间,为程序员提供了一种与传统结构程序设计不同的思维方式和编程方法 因而也增加了整个语言的复杂性,掌握起来有一定难度。 16c和C+ 但是,C是C艹+的基础,C++语言和C语言在很多方面是兼容的。因此,掌握了C语言 再进一步学习C++就能以一种熟悉的语法来学习面向对象的语言,从而达到事半功倍的目 17简单的c程序介绍 为了说明C语言源程序结构的特点,先看以下几个程序。这几个程序由简到难,表现了 C语言源程序在组成结构上的特点。虽然有关内容还未介绍,但可从这些例子中了解到组成 一个C源程序的基本部分和书写格式。 【例1.1】 maino rnt("世界,您好!Ⅶn"), main是主函数的函数名,表示这是一个主函数。 每一个C源程序都必须有,且只能有一个主函数(man函数) 第3页靳润昭 C 语言教程讲义 2001 年 2 月 17 日 第3页 asm _cs _ds _es _ss cdecl far hugeinterrupt near pascal 注意:在 C 语言中,关键字都是小写的。 2·运算符丰富。共有 34 种。C 把括号、赋值、逗号等都作为运算符处理。从而使 C 的运 算类型极为丰富,可以实现其他高级语言难以实现的运算。 3·数据结构类型丰富。 4·具有结构化的控制语句。 5·语法限制不太严格,程序设计自由度大。 6·C 语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能, 可以直接对硬件进行操作。因此有人把它称为中级语言。 7·生成目标代码质量高,程序执行效率高。 8·与汇编语言相比,用 C 语言写的程序可移植性好。 但是,C 语言对程序员要求也高,程序员用 C 写程序会感到限制少、灵活性大,功能 强,但较其他高级语言在学习上要困难一些。 1.5 面向对象的程序设计语言 在 C 的基础上,一九八三年又由贝尔实验室的 Bjarne Strou-strup 推出了 C++。 C++进 一步扩充和完善了C语言,成为一种面向对象的程序设计语言。C++目前流行的最新版本是 Borland C++, Symantec C++和 Microsoft VisualC++。 C++提出了一些更为深入的概念,它所支持的这些面向对象的概念容易将问题空间直接 地映射到程序空间,为程序员提供了一种与传统结构程序设计不同的思维方式和编程方法。 因而也增加了整个语言的复杂性,掌握起来有一定难度。 1.6 C和C++ 但是,C 是 C++的基础,C++语言和C语言在很多方面是兼容的。因此,掌握了C语言, 再进一步学习 C++就能以一种熟悉的语法来学习面向对象的语言,从而达到事半功倍的目 的。 1.7 简单的C程序介绍 为了说明C语言源程序结构的特点,先看以下几个程序。这几个程序由简到难,表现了 C语言源程序在组成结构上的特点。虽然有关内容还未介绍,但可从这些例子中了解到组成 一个 C 源程序的基本部分和书写格式。 【例 1.1】 main() { printf("世界,您好!\n"); } ⚫ main 是主函数的函数名,表示这是一个主函数。 ⚫ 每一个 C 源程序都必须有,且只能有一个主函数(main 函数)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有