自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 C语言 | 文件读写检测

ferror函数C语言提供一些函数用来检测输入输出函数调用时可能出现的错误。一般形式ferror(fp)//如果ferror返回值为0(假),表示为出错;如果返回一个非零值,表示出错。对同一个文件每一次调用输入输出函数,都会产生一个新的ferror函数值,因此应当在调用一个输入输出函数后立即检查ferror函数的值,否则信息会丢失,在执行fopen函数时,ferror函数的初始值自动置为0。clearerr函数clearerr的作用是使文件错误标志和文件结束标志置为0。假设在调用一个输

2021-05-18 09:27:49 542 1

原创 C语言 | 文件位置标记

C语言文件位置标记随机访问不是按数据在文件中的物理位置次序进行读写,而是可以对任何位置上的数据进行访问。为了对读写进行控制,系统为每个文件设置了一个文件读写位置标记(简称文件位置标记或文件标记),用来指示“接下来要读写的下一个字符的位置”。一般情况下,在对字符文件进行顺序读写时,文件位置标记指向文件开头,这时如果对文件进行读的操作,就读第1个字符,然后文件位置标记向后移一个位置,在下一次执行读的操作时,就将位置标记所指向的第2个字符读入。如果是顺序写文件,则每写完一个数据后,文件位置标记顺序向后移一

2021-05-18 09:25:46 567 1

原创 C语言 | 读写文件

C语言怎样向文件读写字符fgetc函数调用形式:fgetc(fp)功能:从fp指向的文件读入一个字符。返回值:读成功,带回所读的字符,失败则返回文件结束标志EOF(即-1)。fputc函数调用形式:fputc(ch,fp)功能:把字符ch写到文件指针变量fp所指向的文件中。返回值:输出成功,返回值就是输出的字符;输出失败,则返回EOF(即-1)。C语言怎样向文件读写一个字符串fgets函数调用形式:fgets(str,n,fp)功能:从fp指向的文件读入一个长度为(n-1)的字符

2021-05-14 20:27:24 352 5

原创 C语言 | 文件打开关闭

C语言用fopen函数打开数据文件fopen函数的调用方式为fopen(文件名,使用文件方式);例如:fopen("file",“r”)//表示要打开名字为“a1”的文件,使用文件方式为“读入”。C语言文件打开注意事项用“r”方式打开的文件只能用于向计算机输入而不能用作向该文件输出数据,而且该文件应该已经存在,并存有数据,这样程序才能从文件中读数据。用“w”方式打开的文件只能用于向该文件写数据,而不能用来向计算机输入,如果希望向文件末尾添加新的数据(不希望删除原有数据),则应该用“a”

2021-05-13 21:07:20 938 2

原创 C语言 | 文件概述

C语言什么是文件文件有不同的类型,在程序设计中,主要用到两种文件:程序文件:包括源程序文件(后缀为.c)、目标文件(后缀为.obj)、可执行文件(后缀为.exe)等。这种文件的内容时程序代码。数据文件:文件的内容不是程序,而是供程序运行时读写的数据,如在程序运行过程中输出到磁盘(或其他外部设备)的数据,或在程序运行过程中供读入的数据。为了简化用户对输入输出设备的操作,使用户不必去区分各种输入输出设备之间的区别,操作系统把各种设备都统一作为文件来处理。文件是程序设计中一个重要的概念。所谓“文件”一般

2021-05-12 20:35:44 1744 2

原创 C语言 | typedef

C语言typedef用新的类型名代替原有的类型名//指定用Integer为类型名,作用与int相同。typedef int Integer;//指定用Real为类型名,作用与float相同。typedef float Real;C语言允许程序设计者用一个简单的名字代替复杂的类型形式命名一个新的类型名代表结构体类型typedef struct{ int month; int day; int year;}Date;命名一个新的类型名代表数据类型typedef

2021-05-11 18:36:37 283 2

原创 C语言 | 枚举概述

C语言枚举简述在C语言中,如果一个变量只有几种可能的值,则可以定义为枚举类型,所谓“枚举”就是指把可能的值一一列举出来,变量的值只限于列举出来的值的范围内。枚举变量和其他数值型量不同,它们的值只限于花括号中指定的值之一,枚举常量是由程序设计者命名的,用什么名字代表什么含义,完全由程序员根据自己的需要而定,并在程序中作相应处理。一般形式enum[枚举名]{枚举元素列表}其中枚举名应遵循标识符的命名规则。C语言编译对枚举类型的枚举元素按常量处理,故称枚举常量。不要因为他们是标识符而把他们看作变量

2021-05-10 09:19:04 628 2

原创 C语言 | 共用体概述

什么是C语言共用体类型一般形式union 共用体名{ 成员表列}变量表列;结构体变量所占内存长度是各成员占的内存长度之和。每个成员分别占有其自己的内存单元。而共用体变量所占的内存长度等于最长的成员的长度。C语言引用共用体变量的方式只有先定义了共用体变量才能引用它,但应注意,不能引用共用体变量,而只能引用共用体变量中的成员。C语言共用体类型数据的特点同一个内存段可以用来存放几种不同类型的成员,但在每一瞬时只能存放其中一个成员,而不是同时存放几个。可以对共用体变量初始化,但初始化表中只

2021-05-09 18:02:17 810 3

原创 C语言 | 链表概述

C语言链表概述链表是一种常见的重要的数据结构。它是动态地进行存储分配的一种结构,是根据需要开辟内存单元。链表有一个“头指针”变量,它存放一个地址,该地址指向一个元素。链表中每一个元素称为“结点”,每个结点都应包括两个部分用户需要的实际数据。下一个结点的地址。链表中各元素在内存中的地址可以是不连续的。要找某一元素,必须先找到上一个元素,根据它提供的下一元素地址才能找到下一个元素。如果不提供“头指针”,则整个链表都无法访问。链表如同一条铁链一样,一环扣一环,中间是不能断开的。链表这种数据结

2021-05-07 08:43:18 1978 7

原创 C语言 | 结构体指针

C语言指向结构体变量的指针在C语言中,指向结构体对象的指针变量既可以指向结构体变量,也可指向结构体数组中的元素。指针变量的基类型必须与结构体变量的类型相同。C语言中允许(*p).num用p->num来代替->代表一个箭头p->num表示p所指向的结构体变量中的num成员C语言指向结构体数组的指针(++p)->num先使p自加1,然后得到p指向的元素中的num成员值。(p++)->num先求的p->num的值,然后再使p自加1。C语言用结构体变

2021-05-06 08:53:37 1831 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除