
C语言/C++
文章平均质量分 91
Billie使劲学
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言(九)——文件的读写
每个被使用的文件都在内存中开辟了一个相应的文件信息区,用来存放文件的相关信息(如文件的名字,文件状态及文件当前的位置等)。可以使pf指向某个文件的文件信息区(是一个结构体变量)。在编写程序的时候,在打开文件的同时,都会返回一个 FILE* 的指针变量指向该文件,也相当于建立了指针和文件的关系。每当打开一个文件的时候,系统会根据文件的情况自动创建一个FILE结构的变量,并填充其中的信息使用者不必关心细节。不同的C编译器的FILE类型包含的内容不完全相同,但是大同小异。mode:文件的打开模式,读、写或追加。原创 2025-03-31 09:42:52 · 511 阅读 · 0 评论 -
C语言(八)——动态内存管理
像局部变量,形式参数这种临时变量,存储在栈区malloc, calloc, realloc, free 是在堆区申请的空间。原创 2025-03-31 09:42:25 · 916 阅读 · 0 评论 -
C语言(七)——数据存储_数据类型
大端(存储)模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;小端(存储)模式,是指数据的低位保存在内存的低地址中,而数据的高位,,保存在内存的高地址中。原创 2025-03-13 14:15:40 · 639 阅读 · 0 评论 -
C语言(六)——指针
指针就是地址,口语中说的指针通常指的是指针变量。原创 2025-03-13 14:12:05 · 686 阅读 · 0 评论 -
C语言(五)——操作符
表达式的整型运算要在CPU的相应运算器件内执行,CPU内整型运算器(ALU)的操作数的字节长度一般就是int的字节长度,同时也是CPU的通用寄存器的长度。因为char 为有符号的char所以整形提升的时候,高位补充符号位,即为1提升之后的结果是:11111111 11111111 11111111 11111111。= += -= *= /= &= ^= |= >>= <<= // “a+=b”等同于 a = a + b。取决于他们的优先级。原创 2025-02-19 15:04:34 · 1186 阅读 · 0 评论 -
C语言(四)——数组
所以数组的下标如果小于0, 或者大于 n-1, 就是数组越界访问了,超出了数组合法空间的访问。type是数组的元素类型;1.sizeof(数组名), 这里的数组名表示整个数组,计算的是整个数组的大小,单位是字节。数组的下标规定是从0开始的,如果数组有n个元素,最后一个元素的下标就是 n-1。在C99标准之后,数组的大小可以是变量,为了支持变长数组,变长数组不能初始化。数组的初始化是指,在创建数组的同时给数组的内容一些合理的初始值(初始化)。2.&数组名,这里的数组名表示整个数组,取出的是整个数组的地址。原创 2025-02-19 15:04:03 · 867 阅读 · 0 评论 -
C语言(三)——函数
定义函数:函数体return 返回值调用函数:其中ret_type 表示函数的返回类型(不能省略);注意不写返回类型时,默认返回的是 int 类型如果写了返回类型,函数不返回结果,则默认返回函数的最后一条语句结果所以主函数 int main() 必须有 return 0,不写虽然不报错,但是不规范func_name 表示函数名;type表示数据类型如int, float;param表示变量名如x, y。函数调用部分传入的是实参, 函数定义部分的参数是形参。原创 2025-02-18 15:51:46 · 891 阅读 · 0 评论 -
C语言(二)——分支和循环
什么是语句?。用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成,C语言有九种控制语句。可以分为以下三类:条件判断语句也叫分支语句:if 语句, switch语句;循环执行语句:do-while 语句, while 语句, for 语句;转向语句:break 语句, goto 语句, continue 语句, return 语句。原创 2025-02-18 15:51:04 · 1061 阅读 · 0 评论 -
C语言(一)——初识C语言
main()函数是程序的入口,所以要有主函数必须且唯一, int表示整型,“()”中为函数的参数,return 表示返回,0表示整数,为什么返回 0 ,而不返回其他整数,在共识中,认为 0 表示正常返回,约定俗成。printf为打印,打印的内容用打印,语句结束要用结尾。【此外:scanf为输入函数其中输入两个数a, b,并用空格分开,“&”表示取地址。使用 scanf时添加仅限于vs软件编辑。scanf_s是vs平台自有的函数】printf为库函数,要是用库函数需要引入头文件。原创 2024-12-23 16:40:30 · 730 阅读 · 0 评论