自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言#define

define定义了一种规定,允许把参数替换到文本中,这种实现通常称为宏(macro)或者定义宏(define macro)。name为宏名是一个由逗号隔开的符号表,它们可能出现在stuff中。的左括号必须与name紧邻。如果两者有任何空白存在,参数列表都会被解释为stuff的一部分所有慵与表达式进行求值的宏定义都应该使用这种方式加上括号,避免在使用宏时由于参数中的操作符或者临近操作符之间的相互作用。例如:思考以下代码段的输出结果return 0;return 0;X。

2024-11-03 22:44:08 907 1

原创 C语言编译过程思维导图

C语言编译过程思维导图

2024-11-02 19:04:54 126

原创 C语言文件操作

在程序设计中,文件有2中:程序文件、数据文件程序文件:包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀为.exe)。数据文件:文件中的内容不一定是程序,而是程序运行时读写的数据,比如程序运行需要从中读取数据的文件,或者输出数据到文件中。本章讨论的主要是数据文件。

2024-10-14 22:13:48 665

原创 动态内存管理

1. 为什么存在动态内存管理2. 动态内存函数介绍3. 常见的动态内存错误4. 动态内存经典面试题5. 柔性数组

2024-10-11 23:34:36 630

原创 C语言自定义类型

结构体、枚举、联合体的区别

2024-09-24 00:00:22 1341

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

C语言中对字符和字符串的处理非常频繁,但是C语言本身没有字符串的类型,字符串通常放在常量字符串中或者字符数组中。字符串常量适用于那些对它不做修改的字符串函数。

2024-09-20 23:24:25 1540

原创 指针的进阶

一、字符指针二、指针数组三、数组指针五、函数指针六、函数指针数组七、指向函数指针数组的指针八、回调函数

2024-08-31 13:11:13 1649

原创 指针为什么要定义类型

1. 指针的类型不并能决定指针指向的是一个什么类型的数据2. 指针的类型决定了对指针解引用时,一次访问的空间大小3. 指针的类型决定了指针移动时的步长

2024-08-24 22:31:56 455

原创 数组与指针

int arr[];表示一个数组,数组中的元素都是int类型int (*arr)[];表示数组类型的指针 int* arr[]={};表示数组中的元素都是指针类型int* (*arr)[];表示数组类型的指针,这个指针指向的数组中的元素都是指针类型

2024-08-23 00:49:38 422

原创 C语言中对数组进行sizeof操作

使用sizeof需要注意,分清是数组本身,还是指向数组的指针。如果对数组创建时的名称进行sizeof,计算的就是数组大小。如果对非数组创建时的变量名进行sizeof,那这个数组一定已经被传递过了,计算的就是指向数组的指针大小。

2024-08-22 00:19:20 566 1

原创 如何对结构体中的字符串进行赋值

对结构体中的字符串赋值,不能直接使用`结构体名.结构体成员`作为左值,需要借助C语言标准库中的strycpy方法

2024-08-20 23:16:48 502 1

原创 C语言中.和->的区别

当使用结构体指针访问结构体成员时,可以使用“->”,也可以使用“.”。当使用结构体名访问结构体成员时,需要使用".’结构体名.结构体成员。

2024-08-20 00:27:09 353 1

空空如也

空空如也

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

TA关注的人

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