梦见参加别人的婚礼也许在大家看来,计算机是“万能”的,会自动进行所有的工作,其实不然,计算机的每一个操作都是人们事先指定的指定进行的。例如用一条指令要求计算机进行数学加减法的运算,而用另外一条指令将运算结果输出到显示屏等等。为了使计算机执行一系列的操作,必须事先编好一条条指令,输入到计算机去执行。
说白了,所谓的程序就是一组计算机能识别和执行的指令。而每一条指令都会使计算机去执行特定的操作。
总之,计算机的所有操作都是由程序控制的,一旦离开了程序,计算机将一无是处。所以,计算机的本质是程序的机器,程序和指令是计算机系统中最基本的概念。只有懂得程序设计,才能真正了解计算机是怎样工作的,才能更深入的使用计算机。
人与人的交流需要通过语言。中国人使用中国话,美国人使用英文等等。而人和计算机之间进行交流,也需要解决语言的问题,需要创造一种计算机和人都能识别的语言,这就是计算机语言。
1970年美国AT&T贝尔实验室的Ken Thompson以BCPL语言为基础,设计出了简单且很接近硬件的B语言(取BCPL的第一个字母)。
1972-1973年间,美国贝尔实验室的D.M.Ritchie在B语言的基础上设计出了C语言。
C语言既保持了BCPL和B语言的优点(精炼,接近硬件),又克服了他们的缺点(过于简单、无数据类型等),C语言的新特点主要表现在具有多种数据类型(如字符、数值、数组、结构体和指针等)。开发C语言的目的在于尽可能降低用它所写的软件对硬件平台的依赖程度,使之具有可移植性。
stdio.h是系统提供的一个文件名,standard input&output的缩写,文件后缀.h的意思是头文件(header file),因为这些文件都是放在程序各文件模块的开头的。输入输出函数的相关信息已事先放在stdio.h文件中。现在用#include指令把这些信息调入供使用。
C语言的两种注释方法,注释的作用是用来对程序有关部分进行必要的说明,这样能够清晰的让别人读懂你的代码。
感谢阅读,欢迎在评论区中发表自己不同的观点,若有其他问题请在评论区留言,喜欢的朋友请多多关注转发支持一下。