1.1 C语言发展史
1.1.1 C语言简述
1、机器语言:机器语言是低级语言,也被称为二进制语言,通过0 1表示的二进制语言编写的代码。机器语言的特点是可以通过计算机直接识别,不需要编译。
2、汇编语言:汇编语言是面向机器的程序设计语言,通过英文或字符串替代二进制编码,便于理解和阅读。
3、高级语言:由于汇编语言依赖硬件体系,并且助记符号比较多,所有运用起来不方便,为了更贴近人类的自然语言,同时又不依赖于硬件设备,于是产生了高级语言,高级语言类似于英文,并且不需要对硬件直接操作,因此便于普通人理解和使用,普遍使用的高级语言有:Fortran,ALGOL,Basic,COBOL,LISP,Pascal,PROLOG,C,C++,VC,VB,Delphi,Java等。
1.1.2 C语言的发展历程
早期的操作系统是汇编语言编写的,由于汇编语言依赖计算机硬件,程序的可读性与可移植性较差,为了提高可读性和可移植性,于是产生了高级语言,C语言,既不丢失低级语言的优点又具有较高的可读性与可移植性。
C语言是在B语言的基础上发展和完善起来的,最早于20世纪70年代初期,由AT&Bell实验室的程序员丹尼斯·里奇第一次把B语言改成C语言。
1983年——ANSI——C语言标准化
1983年——83ANSI C——颁布了第一个C语言草案
1987年——87ANSI C——颁布了另一个C语言草案
1989年——C89——第一个完整的C语言标志
1990年——C90——ISO采纳
1999年——C99
2011年——C11
2018年——C17或C18(17年写18年颁布)
C语言是一种面向过程的语言,C语言可以广泛用于不同的操作系统中,如UNIX,MS-DOS,Microsoft,Windows及Linux。
1.2 C语言的特点
高效——灵活——功能丰富——表达能力强——移植性好
1.3 一个简单的C语言
在控制台屏幕上打印Holly wood
1、编写程序
2、编译测试
1.4 一个完整的C语言
题目:长方体的高固定是10,要求控制台输入长、宽,计算出长方体体积。
1、编写程序,并备注好注释
2、编译测试
1.5 C语言程序的格式
1、main函数是C程序的入口,一个C程序只能有一个main函数。
2、C语言程序通常由多个函数组成,除main函数以外还可以定义其他函数,其他函数分成多个块,在main函数里面调用,便于可读性和便于修改。
3、函数体的内容必须放在“{}”内。
4、C语言语句由“;”结束。
5、英文大小写不通用
6、变量、常量、函数命名一定要规范,便于可读性与可修改。
7、合理运用空格与空行使代码变得规范合理。
1.6 C语言的开发环境
1、Visual C++ 6.0
2、Visual Studio 2024
3、Dev C++
...
标签:语言,可读性,汇编语言,函数,C语言,第六版,main,入门 From: https://blog.csdn.net/qq_63485530/article/details/142425296