快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

澳门新葡亰集团:C语言学习教程第一章C语言概论



C说话的成长历程

C说话是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式颁发了C说话。同时由B.W.Kernighan和D.M.Ritchit合著了闻名的“THE C PROGRAMMING LANGUAGE”一书。平日简称为《K&R》,也有人称之为《K&R》标准。然则,在《K&R》中并没有定义一个完备的标准C说话,后情由美国国家标准学会在此根基上拟订了一个C 说话标准,于一九八三年颁发。平日称之为ANSI C。

现代最优秀的法度榜样设计说话

早期的C说话主如果用于UNIX系统。因为C说话的强大年夜功能和各方面的优点徐徐为人们熟识,到了八十年代,C开始进入其它操作系统,并很快在种种大年夜、中、小和微型谋略机上获得了广泛的应用。成为现代最优秀的澳门新葡亰集团法度榜样设计说话之一。

C说话的特征

C说话是一种布局化说话。它层次清晰,便于按模块化要领组织法度榜样,易于调试和掩护。C说话的体现能力和处置惩罚能力极强。它不仅具有富厚的运算符和数据类型,便于实现种种繁杂的数据布局。它还可以直接造访内存的物理地址,进行位(bit)一级的操作。因为C说话实现了对硬件的编程操作,是以C说话集高档说话和初级说话的功能于一体。既可用于系统软件的开拓,也得当于利用软件的开拓。此外,C说话还具有效率高,可移植性强等特征。是以广泛地移植到了种种各型谋略机上,从而形成了多种版本的C说话。

C说话版本

今朝最盛行的C说话有以下几种:

·Microsoft C 或称 MS C

·Borland Turbo C 或称 Turbo C

·AT&T C

这些C说话版本不仅实现了ANSI C标准,而且在此根基上各自作了一些扩充,使之加倍方便、完美。

面向工具的法度榜样设计说话

在C的根基上,一九八三年又由贝尔实验室的Bjarne Strou-strup推出了C++。 C++进一步扩充和完善了C说话,成为一种面向 工具的法度榜样设计说话。C++今朝盛行的最新版本是Borland C++4.5,Symantec C++6.1,和Microsoft VisualC++ 2.0。C++提出了一些更为深入的观点,它所支持的这些面向工具的观点轻易将问题空间直接地映射到法度榜样空间,为法度榜样员供给了一种与传统布局法度榜样设计不合的思维要领和编程措澳门新葡亰集团施。因而也增添了全部说话的繁杂性,掌握起来有必然难度。

C和C++

然则,C是C++的根基,C++说话和C说话在很多方面是兼容的。是以,掌握了C说话,再进一步进修C++就能以一种认识的语法来进修面向工具的说话,从而达到事半功倍的目的。

C源法度榜样的布局特征

为了阐明C说话源法度榜样布局的特征,先看以下几个法度榜样。这几个程 序由简到难,体现了C说话源法度榜样在组成布局上的特征。虽然有关内容还未先容,但可从这些例子中懂得到组成一个C源法度榜样的基础部分和书写款式。

main()

{

printf("编程入门网www.bianceng.cn,您好!\n");

}

main是主函数的函数名,表示这是一个主函数。每一个C源法度榜样都必须有,且只能有一个主函数(main函数)。函数调用语句,printf函数的功能是把要输出的内容送到显示器去显示。printf函数是一个由系统定义的标准函数,可在法度榜样中直接调用。

#include "stdio.h"

#include "math.h"

main()

{

double x,s;

printf("input numb澳门新葡亰集团er:\n");

scanf("%lf",&x);

s=sin(x);

printf("sine of %lf is %lf\n",x,s);

}

每行注释

include称为文件包孕敕令扩展名为.h的文件也称为头文件或首部文件

定义两个实数变量,以被后面法度榜样应用

显示提示信息

从键盘得到一个实数x

求x的正弦,并把它赋给变量s

显示法度榜样运算结果

main函数停止

法度榜样的功能是从键盘输入一个数x,求x的正弦值,然后输出结果。在main()之前的两行称为预处置惩罚敕澳门新葡亰集团令(详见后面)。预处置惩罚敕令还有其它几种,这里的include 称为文件包孕敕令,其意义是把尖括号""或引号b)return a;

else return b;

}

此函数的功能是输入两个整数,输出此中的大年夜数。

/*函数阐明*/

/*主函数*/

/*变量阐明*/

/*输入x,y值*/

/*调用max函数*/

/*输出*/

/*定义max函数*/

/*把结果返回主调函数*/

上面例中法度榜样的功能是由用户输入两个整数,法度榜样履行后输出此中较大年夜的数。本法度榜样由两个函数组成,主函数和max 函数。函数之间是并列关系。可从主函数中调用其它函数。max 函数的功能是对照两个数,然后把较大年夜的数返回给主函数。max 函数是一个用户自定义函数。是以在主函数中要给出阐明(法度榜样第三行)。可见,在法度榜样的阐明部分中,不仅可以有变量阐明,还可以有函数阐明。关于函数的具体内容将在第五章先容。在法度榜样的每行后用/*和*/括起来的内容为注释部分,法度榜样不履行注释部分。

上例中法度榜样的履行历程是,首先在屏幕上显示提示串,请用户输入两个数,回车后由scanf函数语句接管这两个数送入变量x,y中,然后调用max函数,并把x,y 的值传送给max函数的参数a,b。在max函数中对照a,b的大年夜小,澳门新葡亰集团把大年夜者返回给主函数的变量z,着末在屏幕上输出z的值。

您可能还会对下面的文章感兴趣: