![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言程序设计(第4版)
文章平均质量分 88
小李的便利店
这个作者很懒,什么都没留下…
展开
-
第十章 利用文件保存数据
程序文件。包括.c文件、.obj文件、.exe文件等。这种文件是用来存放程序的,以便实现程序的功能。数据文件。文件一般指存储在外部介质上数据的集合。将输入输出形象地称为流,即输入输出流。流表示了信息从源到目的端的流动。输入输出数据流的开始和结束仅受程序控制而不受物理符号(如回车换行符)控制,这就增加了处理的灵活性。这种文件称为流式文件。ferror函数clearerr函数。原创 2024-01-18 16:40:21 · 814 阅读 · 0 评论 -
第九章 使用结构体类型处理组合数据——用户自定义数据类型
允许用户自己建立由不同类型数据组成的组合型的数据结构,称为结构体。在其他一些高级语言中把这种形式的数据结构称为“记录”。C语言允许用户在程序中自己建立所需的结构体类型。例如:声明一个结构体类型的一般形式为:成员可以是另一个结构体变量。例如“结构体”这个词是根据英文单词structure译出的。原创 2024-01-17 16:27:22 · 816 阅读 · 0 评论 -
第八章 善于使用指针
由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。在C语言中,将地址形象化地称为“指针”。意思是通过它能找到以它为地址的内存单元。直接按变量名进行的访问,称为“直接访问”形式。将变量a的地址放在另一个变量中。然后通过后面的变量来找到变量a的地址,从而访问变量a,称为“间接访问”形式。指针是一个地址指针变量是存放地址的变量。定义指针变量的一般形式为基类型 * 指针变量名;如: int *pointer_1;指针变量名前面的“*”表示该变量的类型为指针型变量。原创 2024-01-16 17:14:50 · 783 阅读 · 0 评论 -
第七章 用函数实现模块化程序设计
定义函数应包括以下几个内容:(1)指定函数的名字,以便以后按名调用。(2)指定函数的类型,即函数值的类型。(3)指定函数的参数的名字和类型,以便在调用函数时向它们传递数据。对无参函数不需要这项。(4)指定函数应当完成什么操作,也就是函数是做什么的,即函数的功能。这是最重要的,这是在函数体中解决的。定义无参函数的一般形式为:函数体包括声明部分和执行语句部分。定义有参函数的一般形式为:return(z)的作用是将z的值作为函数的值带回到主调函数中,它又称为函数返回值。原创 2024-01-15 17:13:48 · 780 阅读 · 0 评论 -
第六章 利用数组处理批量数据
在定义数组时需要指定这批变量的类型、数组名称和数组中包含多少个元素(即变量)。如 int a[10];形式为类型符 数组名【常量表达式】;数组下表是从0开始的。常量表达式中可以包括常量和符号常量,不能包含变量,即数组的大小不依赖于程序运行过程中变量的值。类型名 数组名【常量表达式】【常量表达式】;原创 2024-01-14 15:55:25 · 868 阅读 · 0 评论 -
第五章 循环结构程序设计
循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判断。循环结构就是用来处理需要重复处理的问题的,所以。循环结构又称为重复结构。break语句不能用于循环语句和switch语句之外的任何其他语句中。一个循环体内又包含另一个完整的循环结构,称为。while循环从1累加到100。嵌套的循环体中还可以嵌套循环,这就是。while循环从1累加到100。while语句的特点是。for循环从1累加到100。break语句的一般形式为。for语句的一般形式为。原创 2024-01-13 15:35:37 · 317 阅读 · 0 评论 -
第四章 选择结构程序设计
上述语句可以有多个操作语句,此时用大括号“{ }”将几个语句括起来成为一个复合语句。来检查所指定的条件是否满足,并根据判断的结构决定执行哪种操作。f = a> b > c //f的值为0 1 > 0。用逻辑运算符将关系表达式或逻辑量连接起来的式子就是。if语句内有嵌套语句,每个嵌套语句必须以分号结束。if语句中在关键字if后面都有一个表达式,一般为。有的选择结构中又包含一个或多个选择结构,这称为。用关系运算符将两个表达式连接起来的式子,称为。如 d = a > b //d的值为1。实际上是这样的结构。原创 2024-01-12 15:33:35 · 816 阅读 · 0 评论 -
第三章 顺序程序设计
对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构对操作的描述。即操作步骤,也就是算法算法是灵魂,数据结构是加工对象,语言是工作,编程需要采用合适的方法数值运算法非数值运算法。原创 2024-01-11 16:17:37 · 742 阅读 · 0 评论 -
第二章 数据的存储与运算
除了能直接表示和在屏幕上显示的字符外,还有一些字符是不能显示的,是用来作为输出信息时的控制符号(如换行、退格等)提到变量名->代表一个变量地址->通过这个地址可以找到相对应的存储单元->可向存储单元存放一个值或读取其值。变量名就是以一个容易记忆的名字代表一个存储单元的地址。如’\n’是转义字符,将反斜杠""后面的字符转换成另外的意义。注意:赋给字符变量的整数范围为0-127,他们对应有效的字符。++i,–i (在使用i之前, 先使i的值加/减1)i++,i-- (在使用i之后, 使i的值加/减1)原创 2024-01-10 17:02:46 · 816 阅读 · 0 评论 -
第一章 程序设计与C语言
即函数首部下面的大括号内的部分。如果一个函数内由多个大括号,则最外层的一对大括号为函数体的范围。在这部分中定义所用到的变量和对所调用函数的声明。可以用”//“对c程序中的任何一行或数行做注释。一个C程序总是从main函数开始执行的。每个语句和数据声明的最后必须有一个分号。C语言本身没有输入输出语句。原创 2024-01-09 16:44:31 · 375 阅读 · 0 评论