算类型极为丰富,可以实现其他高级语言难以实现的运算。
3?\u25968X据结构类型丰富。
4?\u20855X有结构化的控制语句。
5?\u35821X法限制不太严格,程序设计自由度大。
6?C 语言允许直接访问物理地址,能进行位(bit)cāo作,能实现汇编语言的大部分功能,
可以直接对硬件进行cāo作。因此有人把它称为中级语言。
7?\u29983X成目标代码质量高,程序执行效率高。
8?\u19982X汇编语言相比,用 C 语言写的程序可移植xìng好。
但是,C 语言对程序员要求也高,程序员用 C 写程序会感到限制少、灵活xìng大,功能
强,但较其他高级语言在学习上要困难一些。
1.5 面向对象的程序设计语言
在 C 的基础上,一九八三年又由贝尔实验室的 Bjarne Strou-strup 推出了 C++。 C++进
一步扩充和完善了C语言,成为一种面向对象的程序设计语言。C++目前流行的最新版本是
Borland C++, Symantec C++和 Microsoft VisualC++。
C++提出了一些更为深入的概念,它所支持的这些面向对象的概念容易将问题空间直接
地映shè到程序空间,为程序员提供了一种与传统结构程序设计不同的思维方式和编程方法。
因而也增加了整个语言的复杂xìng,掌握起来有一定难度。
1.6 C和C++
但是,C 是 C++的基础,C++语言和C语言在很多方面是兼容的。因此,掌握了C语言,
再进一步学习 C++就能以一种熟悉的语法来学习面向对象的语言,从而达到事半功倍的目
的。
1.7 简单的C程序介绍
为了说明C语言源程序结构的特点,先看以下几个程序。这几个程序由简到难,表现了
C语言源程序在组成结构上的特点。虽然有关内容还未介绍,但可从这些例子中了解到组成
一个 C 源程序的基本部分和书写格式。
【例 1.1】
main()
{
printf("世界,您好!\n");
}
? main 是主函数的函数名,表示这是一个主函数。
? 每一个 C 源程序都必须有,且只能有一个主函数(main 函数)。
? 函数调用语句,printf 函数的功能是把要输出的内容送到显示器去显示。
谭浩强 C 语言程序设计 2001 年 5 月 1 日
? printf 函数是一个由系统定义的标准函数,可在程序中直接调用。
【例 1.2】
#include
#include
main()
{
double x,s;
printf("input number:\n");
scanf("%lf",&x);
松语文学免费小说阅读_www.16sy.com