- 博客(21)
- 收藏
- 关注
原创 程序环境和预处理
define reg register //为 register这个关键字,创建一个简短的名字;) //用更形象的符号来替换一种实现case //在写case语句的时候自动把 break写上。// 如果定义的 stuff过长,可以分成几行写,除了最后一行外,每行的后面都加一个反斜杠(续行符)。#undef MAX //取消MAX的定义#define机制包括一个规定,允许把参数替换到文本中,这种实现通常称为宏或定义宏。
2024-03-12 22:29:31
1753
1
原创 C语言 文件操作
函数第一个参数是文件指针,第二个是偏移量可正可负,第三个参数有三个值,第一个SEEK_SET表示文件起始位置,SEEK_CUR表示文件指针当前位置,SEEK_END表示文件末尾位置。ferror,在文件读取结束后,用来判断文件是否因为读取过程中遇到错误而结束,如果是因为遇到错误结束,会返回一个非0的数。feof,在文件读取结束后,用来判断文件是否因为读取过程中遇到文件结束标志而结束,如果是文件结束也会返回一个非0的数。fopen的第一个参数是文件名,第二个参数是文件打开方式,返回一个文件指针。
2024-03-07 19:25:36
751
1
原创 动态内存管理
动态内存释放函数,在指针释放内存之后,指针依旧指向动态内存块的首地址,所以要把NULL赋给指针,避免出现错误(野指针)。如果prt指向的空间是非动态开辟的,则free操作时未被定义的如果prt指针为null,则free函数什么都不做。
2024-02-22 15:50:30
787
1
原创 自定义类型:结构体 枚举 联合
枚举就是一一列举枚举常量都是有默认值的,默认从0开始也可以在定义的时候,给枚举常量赋给初值来改变默认值联合也叫共用体,是一种特殊的自定义类型,这种类型变量包含的一系列成员共用一块空间。
2024-01-19 21:09:02
1627
1
原创 字符函数和字符串函数
1、注意返回size_t,无符号数,参数为char*。2、以 '\0' 作为结束标识符,返回字符串开头到 '\0' 中间的字符个数。3、注意与sizeof函数不同4、模拟实现三种实现方法。
2024-01-18 12:42:45
831
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人