c语言,程序设计和c语言,c语言发展及其特点

c语言,程序设计和c语言,c语言发展及其特点什么是计算机程序也许在大家看来,计算机是“万能”的,会自动进行所有的工作,其实不然,计算机的每一个操作都是人们事先指定的指定进行的。

欢迎大家来到IT世界,在知识的湖畔探索吧!

c语言,程序设计和c语言,c语言发展及其特点

c语言,程序设计和c语言,c语言发展及其特点

什么是计算机程序

也许在大家看来,计算机是“万能”的,会自动进行所有的工作,其实不然,计算机的每一个操作都是人们事先指定的指定进行的。例如用一条指令要求计算机进行数学加减法的运算,而用另外一条指令将运算结果输出到显示屏等等。为了使计算机执行一系列的操作,必须事先编好一条条指令,输入到计算机去执行。

c语言,程序设计和c语言,c语言发展及其特点

说白了,所谓的程序就是一组计算机能识别和执行的指令。而每一条指令都会使计算机去执行特定的操作。

总之,计算机的所有操作都是由程序控制的,一旦离开了程序,计算机将一无是处。所以,计算机的本质是程序的机器,程序和指令是计算机系统中最基本的概念。只有懂得程序设计,才能真正了解计算机是怎样工作的,才能更深入的使用计算机。

什么是计算机语言

人与人的交流需要通过语言。中国人使用中国话,美国人使用英文等等。而人和计算机之间进行交流,也需要解决语言的问题,需要创造一种计算机和人都能识别的语言,这就是计算机语言。

计算机语言经历了几个发展阶段:

c语言,程序设计和c语言,c语言发展及其特点

C语言的发展及其特点

C语言的祖先是BCPL语言。

1967年英国剑桥大学的Martin Richards推出了没有类型的BCPL(Basic Combined Programming Language)语言。

1970年美国AT&T贝尔实验室的Ken Thompson以BCPL语言为基础,设计出了简单且很接近硬件的B语言(取BCPL的第一个字母)。

1972-1973年间,美国贝尔实验室的D.M.Ritchie在B语言的基础上设计出了C语言。

C语言既保持了BCPL和B语言的优点(精炼,接近硬件),又克服了他们的缺点(过于简单、无数据类型等),C语言的新特点主要表现在具有多种数据类型(如字符、数值、数组、结构体和指针等)。开发C语言的目的在于尽可能降低用它所写的软件对硬件平台的依赖程度,使之具有可移植性。

c语言,程序设计和c语言,c语言发展及其特点

最简单的C语言程序

要求在屏幕上输出一行信息。

c语言,程序设计和c语言,c语言发展及其特点

c语言

c语言,程序设计和c语言,c语言发展及其特点

运行结果:

This is a C program.

Press any key to continue

每一个C语言程序都必须有一个main函数。函数体由花括号{}括起来,\n是换行符

stdio.h是系统提供的一个文件名,standard input&output的缩写,文件后缀.h的意思是头文件(header file),因为这些文件都是放在程序各文件模块的开头的。输入输出函数的相关信息已事先放在stdio.h文件中。现在用#include指令把这些信息调入供使用。

c语言,程序设计和c语言,c语言发展及其特点

C语言的两种注释方法,注释的作用是用来对程序有关部分进行必要的说明,这样能够清晰的让别人读懂你的代码。

c语言,程序设计和c语言,c语言发展及其特点

总结

以上就是今天的C语言简单介绍,以及C语言的发展及其特点。

感谢阅读,欢迎在评论区中发表自己不同的观点,若有其他问题请在评论区留言,喜欢的朋友请多多关注转发支持一下。

c语言,程序设计和c语言,c语言发展及其特点

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/34603.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信