zl程序教程

您现在的位置是:首页 >  后端

当前栏目

《C语言程序设计与实践(第2版)》——2.6 数组

C语言数组 实践 程序设计 2.6
2023-09-11 14:16:11 时间
用于把grade定义为由5个整数组成的数组。在C语言中,当要定义一组类型相同的数据时,我们可以通过定义数组的方式来定义这些元素,通过数组名和下标来引用某一个元素,数组的下标总是从0开始,在例2-2中,这个数组的5个元素分别是grade[0]、grade[1]、…、grade[4]。

本节书摘来自华章出版社《C语言程序设计与实践(第2版)》一书中的第2章,第2.6节,作者:凌云等著,更多章节内容可以访问云栖社区“华章计算机”公众号查看

2.6 数组

在例2-2中,要求统计C语言程序设计课程各个分数段的人数并输出。本节则不是定义5个独立的变量来存放各个分数段的人数,而是使用“数组”来存放这5个不同的数据。
程序中的定义语句
int grade[5];
用于把grade定义为由5个整数组成的数组。在C语言中,当要定义一组类型相同的数据时,我们可以通过定义数组的方式来定义这些元素,通过数组名和下标来引用某一个元素,数组的下标总是从0开始,在例2-2中,这个数组的5个元素分别是grade[0]、grade[1]、…、grade[4]。这在分别用于初始化和打印数组的两个for循环语句中得到了反映。
在C语言中,数组不能当作一个整体来访问,必须通过下标依次访问,每个元素基本等价于一个同类型的普通变量。下标可以是任何整数表达式,包括整数变量(如i)与整数常量。


《C语言程序设计与实践(第2版)》——3.3 常量与变量 字符串常量是指用一对双引号括起来的一串字符。双引号只起定界作用,双引号括起的字符串中不能是双引号( )和反斜杠(\),它们有特定的表示方法,这将在转义字符中介绍。例如, China 、 C program 、 YES NO 、 33312-2341 等。
《C语言程序设计与实践(第2版)》——3.2 数据类型 基本类型也称为标准类型,其中整型表示数据值是一个整数。浮点型表示数据值包含小数,按照有效位数和数值的范围分为单精度型和双精度型。字符型代表数据值是某个字符。基本类型数据是C语言能直接处理的数据。由于受具体机器硬件和软件的限制,每一种数据类型都有它的合法取值范围。
《C语言程序设计与实践(第2版)》——第3章 基本数据类型和表达式 3.1基本语法单位 在C语言中,关键字有特定的语法含义,用来说明某一固定含义的语法概念。程序员只能使用关键字,而不能给它们赋以新的含义,例如不能作为变量名,也不能用作函数名。表3-1中列出了ANSI C中的32个关键字,主要是C的语句名和数据类型名等。
《C语言程序设计与实践(第2版)》——2.8 算法 人们使用计算机,就是要利用计算机来处理各种不同的问题,而要做到这一点,人们就必须事先对各类问题进行分析,确定解决问题的具体方法和步骤,再根据这些步骤,编制一组让计算机执行的指令(即程序),让计算机按人们指定的规则有效地工作。
《C语言程序设计与实践(第2版)》——2.7 函数 C语言的程序是由一个个函数构成的,除了有且必须有的main主函数以外,用户也可以自己定义函数。此外,C语言的编译系统还提供了一些库函数。函数为程序的封装提供了一种简便的方法,在其他地方使用函数时不需要考虑它是如何实现的。
《C语言程序设计与实践(第2版)》——2.5 输入/输出 输入/输出是程序设计中最为基础的一部分内容,通常我们会对输入的数据进行处理,然后输出某个结果。在例2-1中(打印一个周期内余弦函数离散值表),使用printf函数来实现数据的输出,这是一个通用格式化输出函数,后面会对此做详细介绍。该函数的第一个参数是格式控制字符串,由两部分组成:普通字符和控制字符。