C语言
walkerrev_ll
一条酸菜鱼,又酸又菜又多余
展开
-
C语言复习(八)——文件
首先看一下一些简单的概念 概念 文件的分类 按文件的逻辑结构: 记录文件:由具有一定结构的记录组成(定长和不定长)。 流式文件:由一个个字符(字节)数据顺序组成。 按存储介质: 普通文件:存储介质文件(磁盘、磁带等)。 设备文件:非存储介质(键盘、显示器、打印机等)。 按数据的组织形式: 文本文件: ASCII文件,每个字节存放一个字符的ASCII码。 二进制文件:数据按其在内存中的存储形式原样...原创 2020-02-21 20:45:47 · 245 阅读 · 0 评论 -
C语言复习(七)——结构体
这一篇博客主要总结结构体相关的知识点,简单的基础知识这里就不再赘述了,这里说几下结构体中需要注意的问题。 基础 接下来看下这段代码 #include<stdio.h> #include<stdlib.h> #include<string.h> typedef struct teacher { char name[30]; int age; }Teacher...原创 2020-02-20 20:30:26 · 486 阅读 · 0 评论 -
C语言复习(六)——数组
概念 从元素类型的角度看,数组是相同类型的变量的有序集合; 从内存的角度看,数组是连续的一大片内存空间 初始化 数组的初始化比较简单,这里就不详细赘述了,现在就总结几个注意点。 注意 数组首元素的地址和数组地址是两个不同的概念。 数组名代表数组首元素的地址,它是一个常量。 数组首元素的地址和数组的地址是相等的。 C语言规定 int a[10]; printf("%d",a);//获取数组首元素的地...原创 2020-02-19 14:56:38 · 145 阅读 · 0 评论 -
C语言复习(五)——多级指针与多维数组
上一篇博客总结了一级指针与字符串,这篇博客主要总结多级指针与多维数组的重点与难点。 二级指针 二级指针的基础在这里就不再赘述了,二级指针,顾名思义,它就是一个指向指针的指针,它的指向是一个指针。主要简单的总结一下二级指针的用法。 指针的输入输出特性前面简单的介绍过,当指针所指向的内存空间是在主调函数中分配好的,那么指针就做输入,当指针所指向的内存空间是在被调函数中分配好德,那么指针就做输出。接下来...原创 2020-02-18 18:15:04 · 513 阅读 · 1 评论 -
C语言复习(四)——一级指针与字符串
上一篇博客主要总结了指针概念,以及相关的基础知识,接下来主要要总结一下一级指针与字符串之间的关系,说到字符串,就会想到字符数组,在C语言中,是没有字符串这个数据类型的,所以,首先总结一下字符串与字符数组之间的关系。 字符串与字符数组 C语言中是不存在字符串这个数据类型的,在C语言中使用字符数组来模拟字符串。 字符串:用双引号括起来的任意字符序列。 字符数组:存放字符的数组。 对于一个字符串,它必须...原创 2020-02-17 17:37:59 · 1647 阅读 · 0 评论 -
C语言复习(三)——指针(一)
指针在C语言中是比较重要的,个人认为,C语言中最重要的是内存,如何操作内存是至关重要的,指针是C语言的精华,学好了指针才可以说C语言入了门。接下来认真总结一下C语言中指针的用法。 指针基础 1、指针是一种数据类型 数据类型的本质是固定大小内存块的别名,指针毫无例外,指针也是占有内存空间的,在32位机器中,指针是占4个字节的,指针存储的是一个地址,通过这个地址可以访问到一段内存空间。 #includ...原创 2020-02-16 23:37:03 · 423 阅读 · 0 评论 -
用计算机底层的逻辑看待C语言中的函数调用
上一篇博客对栈没有进行一个详细的介绍,是因为对一个函数的调用与栈有着紧密的联系,加之在学逆向的时候对栈有过详细的接触,所以今天就把栈和函数放在一起做一个详细的总结。 栈 首先说一下数据结构中的栈和内存中的栈这两者之间的区别。 数据结构中的栈 栈作为一种数据结构,它是一种操作受限的线性表,它只允许在表的一端进行插入与删除操作,它按照先入后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需...原创 2020-02-16 15:07:10 · 426 阅读 · 0 评论 -
C语言复习(一)——程序内存
因为寒假空闲时间少,加之今年疫情比较严重,所以就有时间把C语言重点与难点复习一遍。 数据类型 概念 类型是对数据的抽象。 类型相同的数据具有相同的表示形式、存储格式以及相关的操作。 程序中使用的数据类型必定属于某一种数据类型。 如下图示 这张图片展示了C语言中的数据类型。 数据类型的本质:固定大小内存块的别名。 数据类型的作用:编译器预先为变量分配的内存大小。 数据类型的大小:sizeof...原创 2020-02-15 16:44:55 · 1802 阅读 · 0 评论