
2020Qf
文章平均质量分 94
_wjl_
这个作者很懒,什么都没留下…
展开
-
第六章 动态内存申请
文章目录1.1 动态分配内存的概述1.2 静态分配、动态分配1.3 动态分配函数 1.1 动态分配内存的概述 在数组一章中,介绍过数组的长度是预先定义好的,在整个程序中固定不变,但是在实际的编程中,往往会 发生这种情况,即所需的内存空间取决于实际输入的数据,而无法预先确定 。为了解决上述问题,C语言提供了 一些内存管理函数,这些内存管理函数可以按需要动态的分配内存空间,也可把不再使用的空间回收再次利用。 1.2 静态分配、动态分配 静态分配 1.在程序编译原创 2021-03-04 22:05:44 · 896 阅读 · 0 评论 -
c语言 第五章 指针
1.1 关于内存那点事 存储器:存储数据器件 外存: 外存又叫外部存储器,长期存放数据,掉电不丢失数据 常见的外存设备:硬盘、flash、rom、u 盘、光盘、磁带 内存 内存又叫内部存储器,暂时存放数据,掉电数据丢失 常见的内存设备:ram、DDR 物理内存:实实在在存在的存储设备 虚拟内存:操作系统虚拟出来的内存原创 2021-02-28 22:36:55 · 2283 阅读 · 1 评论 -
c语言 第四章 预处理
文章目录1.1 c 语言编译过程1.2 include1.3 define1.4 选择性编译 1.1 c 语言编译过程 gcc -E hello.c -o hello.i 1、预处理 gcc -S hello.i –o hello.s 2、编译 gcc -c hello.s -o hello.o 3、汇编 gcc hello.o -o hello_elf 4、链接 1、预编译 将.c 中的头文件展开、宏展开 生成的文件是.i 文件 2、编译 将预处理之后的.i 文件生成 .s 汇编文件 3、汇.原创 2021-02-21 23:09:55 · 143 阅读 · 0 评论 -
c语言 第三章 函数
1.1 函数的概念 函数是 c 语言的功能单位,实现一个功能可以封装一个函数来实现。 定义函数的时候一切以功能为目的,根据功能去定函数的参数和返回值。 1.2 函数的分类 1、从定义角度分类(即函数是谁实现的) 1.库函数 (c 库实现的) 2.自定义函数 (程序员自己实现的函数) 3.系统调用 (操作系统实现的函数) 2、从参数角度分类 1.有参函数 函数有形参,可以是一个,或者多个,参数的类型随便 完全原创 2021-02-21 00:01:41 · 543 阅读 · 3 评论 -
c语言 第二章 数组
系列文章目录 文章目录系列文章目录1.1 数组的概念1.2 数组的分类1.2.1 按元素的类型分类1.2.2 按维数分类1.3 数组的定义1.3.1 一维数组的定义1.3.2 二维数组的定义 1.1 数组的概念 数组是若干个相同类型的变量在内存中有序存储的集合。 int a[10];//定义了一个整型的数组 a,a 是数组的名字,数组中有 10 个元素,每个元素的类型 都是 int 类型,而且在内存中连续存储。 这十个元素分别是 a[0] a[1] …. a[9] a[0]~a[9]在内存中连续的顺序原创 2021-02-16 21:39:48 · 653 阅读 · 0 评论 -
c数据类型及语句
文章目录Qt工具第一章 c数据类型及语句1.1关键字1.1.1 数据类型相关的关键字1.1.2 存储相关关键字1.1.4 其他关键字 Qt工具 Qt5.8.0 第一章 c数据类型及语句 #include <stdio.h> int main(int argc, char *argv[]) { printf("Hello World!\n"); return 0; } 1.#include<stdio.h> 头文件包含,一定要有 2.每一个 c 语言的程..原创 2021-02-14 20:09:15 · 412 阅读 · 0 评论