摘要:
 阅读全文
摘要:
处理大量数据是计算机的优势之一,在C语言程序中,可用数组表示大量数据,数组全体数据用一个名字(数组名)表示,各元素通过从0开始的连续编号(索引)区分。 以代码清单A - 6为例,展示求解10个数据平均值的程序,定义int data[10];表示准备好数据类型为int、有10个元素、数组名为data的 阅读全文
摘要:
在C语言函数模块中定义的变量是局部变量,只能在该函数内使用,如main函数中定义的a、b、ave。局部变量的值可作为参数传递给其他函数,如main函数将局部变量a、b传递给average函数。 在函数模块外定义的变量是全局变量,可在程序所有函数中使用,通过全局变量函数可获取其他函数数值,但大规模程序 阅读全文
摘要:
C语言中处理需整合到函数,大规模程序由大量函数构成,简单程序可用一个main函数,它是程序启动时最先运行的函数,多函数程序中main函数调用其他函数。 函数处理内容用{}括成模块,按代码顺序依次执行,如代码清单A - 3将相关代码整合到main函数 void main(void)中void表示无参数 阅读全文
摘要:
C语言函数包括程序员自编函数和系统提供的标准函数库函数,标准函数库具通用功能,如printf、scanf、rand等。 函数括号中可放变量、文字、数值等指定的数据信息(参数),函数处理结果返回的值为返回值,部分函数无需参数或无返回值,以工厂类比,参数是原材料,返回值是产品。 计算机基本操作分“输入数 阅读全文
摘要:
数学变量对位数和精度无限制,而程序变量受计算机有限存储容量影响,受位数和精度限制,计算机中预定义的位数和精度称为数据类型。 C语言中主要数据类型有:char、short、int(或long)用于整数,float和double用于小数,并列出了各数据类型的长度(位长)和精度(可表示的10进制数范围 ) 阅读全文
摘要:
无论何种编程语言,程序内容由数据和处理构成,在C语言中,数据用变量表示,处理用函数表示,C语言程序由变量和函数构成。 C语言中变量和函数的术语与数学中的表示有相似性,变量常用x、y、z等字母表示,函数类似数学中f(x)的形式。 但在C语言中需从程序角度理解变量和函数,如数学中变量是“变化的数值”,程 阅读全文
摘要:
C语言由AT&T贝尔实验室的D. M. Ritchie于1973年推出,虽是高级编程语言,但具备与汇编语言媲美的低层处理功能。 Unix最初用汇编语言编写,后大部分用C语言重写,C语言提升了Unix的移植性,Linux也是用C语言编写。 C语言仍是常用编程语言,在信息处理技术员职称考试中是可选编程语 阅读全文
摘要:
人类思考方式具有节奏,如大脑中有“石头、石头、布、剪刀”等有节奏感的短语,并据此判断出拳,代码清单12 - 4用2维数组pattern[2][4]实现这种思考方式。 程序设定连续输两次就改变思考方式,时赢时输则按节奏以一种方式出拳。 运行该程序可发现计算机有自己的出拳方式,此示例程序可能最接近人类思 阅读全文
摘要:
人类日常判断常基于直觉和经验,在猜拳游戏中可体现,如发现“小B同学在出石头后出剪刀的概率较高”这样的经验,并据此制定策略。 代码清单12 - 3是利用经验决定出拳的猜拳游戏程序示例,通过键盘输入0、1、2决定出拳,其他数值结束游戏。 程序中猜拳结果存于计算机内存,对手出拳信息用2维数组记录,猜拳次数 阅读全文