计算机原理学习笔记 Day12
在 C 语言中,数据用变量来表示,处理用函数来表示。C 语言的程序就是由变量和函数构成。
数学变量对位数和精度是没有任何限制的。与此相对,程序变量则受位数和精度的限制。这是因为,计算机的存储容量是有限的。计算机中预先被定义过的位数和精度称为数据类型。
函数包括程序员自己编写的函数以及系统提供的函数。其中,后者通常称为标准函数库。标准函数库是指具有可被各种程序使用的通用功能的函数。
函数的括号中,除变量以外,也可以放置通过文字串、数值等指定的数据信息,这些统称为参数。被作为函数的处理结果而返回的数值称为返回值。利用函数称为函数调用。
main 是程序启动时最初运行的函数。在由多个函数构成的程序中,程序启动时运行 main 函数,并在 main 函数中调用其他函数,然后该函数又调用其他函数……,像这样,所需要的函数会被一个接一个地调用。
void main(void)中的 void 表示的是该 main 函数没有参数也没有返回值的意思。
在函数模块中定义的变量,只能在该函数中使用。这样的变量就称为局部变量。
变量也可以在函数模块外进行定义(虽然函数处理必须要在函数的模块中进行,但变量是可以在模块外进行定义的),该变量称为全局变量。
在程序中表现大量数据时,通常会使用数组的形式。数组的全体数据用同一个名字(数组的名字)来表示,各数据(称为元素)则通过从 0 开始的连续编号(称为索引)来进行区分。
程序就如同是由计算机执行的各种指令罗列起来的文章。计算机内部的 CPU,通过对该文章的内容进行解析和运行,来控制连接到计算机的各种外围设备。具体来说,控制就是指 CPU 和各种设备之间配合进行数据的输入输出处理。
版权声明: 本文为 InfoQ 作者【穿过生命散发芬芳】的原创文章。
原文链接:【http://xie.infoq.cn/article/b95373e79697ac74d0316c819】。文章转载请联系作者。
评论