文档介绍:C语言概述程序设计语言机器语言一种CPU的指令系统,也称CPU的机器语言,它是CPU可以识别的一组由1和0序列构成的指令码。例如,10000000和10010000分别表示其CPU指令系统中的“加”和“减”指令。用机器语言编写的程序能被计算机直接识别和执行。机器语言是第一代计算机程序设计语言。汇编语言用一些“助记符号”来代替0,1码编程,如前面的加减的二进制指令可分别用ADD和SUB代替。这种用助记符号描述的指令系统,称为符号语言或汇编语言。但汇编语言指令是机器不能直接识别和执行的,必须由“汇编语言”将这些符号翻译成机器语言才能运行。这种汇编程序就是汇编语言的翻译程序。汇编语言和机器语言都是依CPU的不同而异,因此它们都被称为面向机器的语言(一般被称为低级语言)。汇编语言被称为第二代程序设计语言。面向过程的语言汇编语言和机器语言是面向机器的,因机器而异。1954年出现的FORTRAN语言以及随后出现的其他语言(被成为高级语言)。面向过程的程序设计语言有FORTRAN,BASIC,Pasical,C等,这种语言被称为第三代程序设计语言。面向对象的程序设计语言Java,C++,Visualbasic,VisualFoxPro等。面向对象的程序设计语言通常被称为第四代程序设计语言。C语言是结构式语言共有37个关键字,9种控制语句。、编译、,因此需要将设计好的程序转换成为计算机可以识别的机器语言。这种转换工作是由一个被称作编辑器的程序完成的,编辑器将源程序作为输入,经过编译以后生成一个磁盘文件,该文件就包含了与源程序语句对应的机器语言的二进制指令。编译器创建的机器语言指令被称为目标代码,而包含它们的磁盘文件被称为目标文件。。,但是仍然不能够直接运行,还需要完成程序连接部分的工作。连接部分的主要工作是把这些编译器中提供的程序(通常以库文件的方式)和设计好的程序目标文件连接起来,最终生成一个可以被计算机执行(程序可以在计算机上运行)的完整的二进制文件。这个文件也被称为可执行程序,。,编译器将设计好的程序转换为计算机可以识别的机器语言,编译器创建的机器语言指令被称为目标代码,而包含它们的磁盘文件被称为目标文件,。目标文件被转换为可执行程序,。C语言程序的组成一个C程序由一个或多个函数组成,但必须有一个名为“main”的主函数,其余函数的名字由程序设计者自定。Main函数可以放在C程序的任何位置。程序的执行是从主函数开始的,其它函数都是在执行main函数以后执行,而不论这些函数在什么位置。#include是预编译命令,含义是在编译时将一个包含文件的内容添加到当前程序中。使用变量之前必须先定义,C语言规定使用变量之前必须先定义它。变量定义将变量的名称及变量要存储的信息类型告知编译器。根据需要,整个程序中不出现变量也是可以的。每条C语言语句,