《C语言程序设计与实践(第2版)》——2.6 数组
2023-09-11 14:16:11 时间
用于把grade定义为由5个整数组成的数组。在C语言中,当要定义一组类型相同的数据时,我们可以通过定义数组的方式来定义这些元素,通过数组名和下标来引用某一个元素,数组的下标总是从0开始,在例2-2中,这个数组的5个元素分别是grade[0]、grade[1]、…、grade[4]。
《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函数来实现数据的输出,这是一个通用格式化输出函数,后面会对此做详细介绍。该函数的第一个参数是格式控制字符串,由两部分组成:普通字符和控制字符。
本节书摘来自华章出版社《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函数来实现数据的输出,这是一个通用格式化输出函数,后面会对此做详细介绍。该函数的第一个参数是格式控制字符串,由两部分组成:普通字符和控制字符。
相关文章
- linux下C语言编程动态库so的编写及调用
- C语言数组
- C语言动态存储分配
- C语言柔性数组
- C语言深入理解通过指针引用多维数组(指针中使用起始地址 元素地址 元素值的区分)...
- 【算法】C语言实现数组的动态分配
- C语言/C++常见习题问答集锦(二)
- ZZNUOJ_C语言1050:阶乘的累加和(完整代码)
- ZZNUOJ_C语言1005:整数幂(完整代码)
- ZZNUOJ_C语言1008:美元和人民币(完整代码)
- ZZNUOJ_用C语言编写程序实现1166:逆转数(指针专题)(附完整源码)
- ZZNUOJ_用C语言编写程序实现1200:数组的距离(附完整源码)
- C语言数组+冒泡排序
- 简单易懂的C语言实现双向链表代码
- C语言数组循环移动
- C语言 第七章 数组与字符串
- C语言使用技巧(十):与众不同地遍历出两数组中相同的元素
- C语言之unlink()删除文件用法(五十九)
- C语言各个Package的作用汇总
- C语言入门之函数
- C语言入门之数组