自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c语言实用调试技巧

文章目录c语言实用调试技巧1.调试是什么?2.Debug和Release的介绍。3.windows环境调试介绍3.1调试环境的准备3.2学会快捷键3.3**调试的时候查看程序当前信息**4.一些调试实例5.如何写出好(易于调试)的代码。优秀的代码:常见的coding技巧:6.编程常见错误 c语言实用调试技巧 1.调试是什么? 调试(英语:Debugging / Debug),又称除错,是发现和减少计算机程序或电子仪器设备中程 序错误的一个过程。 调试的基本步骤: 发现程序错误的存在 以隔离、消除等方式对错

2021-10-10 19:39:01 631

原创 C语言文件操作

文章目录C语言文件操作1.什么是文件2. 文件的打开和关闭2.1 文件指针2.2文件的打开和关闭3. 文件的顺序读写对比一组函数:4. 文件的随机读取fseekftellrewind5. 文本文件和二进制文件6. 文件结束判定7. 文件缓冲区 C语言文件操作 1.什么是文件 磁盘上的文件是文件。 但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件 程序文件 包括源程序文件(后缀为.c),头文件(后缀为.h),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀为.exe

2021-10-09 22:20:30 536

原创 C语言动态内存开辟

文章目录C语言动态内存开辟1.为什么存在动态内存分配2.动态内存函数的介绍malloc和freecallocrealloc3.常见的动态内存错误4.经典笔试题5. c/c++程序的内存开辟6.柔性数组 C语言动态内存开辟 c语言中存在内存分配: 栈区 - 局部变量,函数形式参数 堆区 - 动态内存分配–malloc,calloc,realloc,free 静态区 - 静态变量-全局变量 1.为什么存在动态内存分配 int val = 20; //在栈空间上开辟四

2021-10-07 21:10:51 269

原创 自定义类型详解(结构体+枚举+联合)

自定义类型:结构体,枚举,联合 结构体 ​ 结构体类型的声明 ​ 结构体自用用 ​ 结构体变量的定义和初始化 ​ 结构体内存对齐 ​ 结构体传参 ​ 结构体实现位段(位段的填充&可移植性) 枚举 ​ 枚举类型的定义 ​ 枚举的优点 ​ 枚举的使

2021-10-06 17:32:29 390

原创 字符函数和字符串函数

字符函数和字符串函数 前言: C语言中对字符和字符串的处理很是频繁,但是C语言本身是没有字符串类型的,字符串通常放在 常量字符串中或者字符数组中。 字符串常量 适用于那些对它不做修改的字符串函数. 1.长度不受限制的字符串函数 长度不受限制的字符串相对来说不够安全。 strcpy char* strcpy(char * destination, const char * source ); 源字符串必须以 ‘\0’ 结束。 会将源字符串中的 ‘\0’ 拷贝到目标空间。 目标空间必须足够大,以确保能存放源

2021-10-06 12:59:05 138

原创 数据在内存中的存储

数据在内存中的存储 数据类型介绍 整形在内存中的存储:原码,反码,补码 大小端字节序介绍及判断 浮点型在内存中的存储 1.数据类型介绍 基本的内置类型: char //字符数据类型 short //短整型 int //整形 long //长整型 long long //更长的整形 float //单精度浮点数 double //双精度浮点数 类型的基本归类: 整形家族: char unsigned char

2021-08-12 20:37:33 188

原创 指针(4)---二级指针

二级指针 指针变量也是变量,是变量就有地址,那指针变量的地址存放在哪里? 这就是 二级指针 。 对于二级指针的运算有: *ppa 通过对ppa中的地址进行解引用,这样找到的是 pa , *ppa 其实访问的就是 pa . int b = 20; *ppa = &b;//等价于 pa = &b; **ppa 先通过 *ppa 找到 pa ,然后对 pa 进行解引用操作: *pa ,那找到的是 a . **ppa = 30; //等价于*pa = 30; //等价于a = 30

2021-08-09 18:45:53 130

原创 初识结构体

结构体 1.结构体的声明 结构的基础知识 结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。 结构的声明 struct tag { member-list; }variable-list; 例如描述一个学生: typedef struct Stu { char name[20]; //名字 int age; //年龄 char sex[5]; //性别 char id[20]; //学号 }Stu; //分号不能丢 创

2021-08-09 18:39:42 169

原创 指针(5)---指针数组

指针数组 指针数组是指针还是数组? 答案:是数组。是存放指针的数组。 数组我们已经知道整形数组,字符数组。 int arr1[5]; char arr2[6]; 整型数组—存放整形的数组 字符数组—存放字符的数组 那指针数组是怎样的? int* arr3[5]; //是什么? 指针数组—存放指针的数组 arr3是一个数组,有五个元素,每个元素是一个整形指针。 指针数组的简单使用: int main() { int a=10; int b=20; int c=30;

2021-08-09 14:30:46 172

原创 指针(3)---指针和数组

指针和数组 数组 - 是一块连续的空间,放的是相同类型的元素。 数组大小和元素类型,元素个数有关系。 指针(变量) - 是一个变量,放地址。 指针变量的大小 是4(32bit)/8(64bit)个byte 数组名是什么?来看一个例子: #include <stdio.h> int main() { int arr[10] = {1,2,3,4,5,6,7,8,9,0}; printf("%p\n", arr); //012FFB90 printf("%p\

2021-08-09 13:42:16 127

原创 指针(2)---指针的运算

指针运算 指针±整数 指针-指针 指针的关系运算 指针的解引用操作 1.指针±整数 #define N_VALUES 5 float values[N_VALUES]; float *vp; //指针+-整数;指针的关系运算 for (vp = &values[0]; vp < &values[N_VALUES];) { *vp++ = 0; } 2.指针-指针 int main() { int arr[10]={1,2,3,4,5,6,7,8,9,0};

2021-08-09 13:15:12 155

原创 指针(1)---指针是什么?

指针 1.指针是什么? 在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向 (points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以 说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址 的内存单元。 指针:指针是个变量,存放内存单元的地址 对应到代码: #include <stdio.h> int main() { int a = 10; //在内存中开辟一块空间 in

2021-08-09 08:48:26 599

原创 c语言表达式求值

这里写目录标题表达式求值1.隐式类型转换1.1整型提升的意义1.2如何进行整型提升?2.算数转换3.操作符的属性 表达式求值 表达式求值的顺序一部分是由操作符的优先级和结合性决定。 同样,有些表达式的操作数在求值的过程中可能需要转换为其他类型。 1.隐式类型转换 C的整型算术运算总是至少以缺省整型类型的精度来进行的。 为了获得这个精度,表达式中的字符和短整型操作数在使用之前被转换为普通整型,这种转换称为整型提升. 整型提升的意义 如何进行整体提升 1.1整型提升的意义 表达式的整型运算要在CP

2021-08-07 22:34:04 846

原创 Typora软件的使用

Typora软件的使用 1.多级标题 1.1方法一:采用#+空格+文本的方式 ​ #符号的个数代表文本的标题号,该软件规定最多可采用六级标题。 1.2方法二:采用ctrl+字号(1-6)的方式 例子如下: 这是一个一级标题 这是一个二级标题 这是一个三级标题 这是一个四级标题 这是一个五级标题 这是 一个六级标题 清除方法:ctrl+0 采用ctrl+0清除后:这是一个一级标题 2.有序列表 此时采用一个例子进行说明: 打开冰箱 插电 开机 开门 把大象放进去 关闭冰箱 注意: 编号

2021-08-06 22:04:09 236

空空如也

空空如也

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

TA关注的人

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