
C语言
文章平均质量分 70
榆榆欸
这个作者很懒,什么都没留下…
展开
-
C&C++ 常用技巧
全局变量在静态存储区分配内存,局部变量在栈上分配内存。程序运行时会动态创建一个堆栈段,里面存放着调用栈,保存着函数的调用关系和局部变量。如果函数内的数组太大,可能会造成栈溢出。在输入文件最后的一个不可见字符,占一个字节,ASCII 码为-1,二进制为11111111。原码1000 0001 -> 反码11111 1110 ->补码1111 1111。EOF 就是-1: #define EOF -1。减法同理,注意a和b之间的大小关系。原创 2023-08-24 10:23:57 · 403 阅读 · 0 评论 -
C 字符串处理
头文件#include <string.h>原创 2023-08-23 21:17:01 · 93 阅读 · 0 评论 -
C 结构体
结构体定义由关键字 struct 和结构体名组成,结构体名可以根据需要自行定义。struct 语句定义了一个包含多个成员的新的数据类型,struct 语句的格式如下:...tag是结构体标签。是标准的变量定义,比如 int i;或者 float f;,或者其他有效的变量定义。结构变量,定义在结构的末尾,最后一个分号之前,您可以指定一个或多个结构变量。下面是声明 Book 结构的方式:} book;在一般情况下,这 3 部分至少要出现 2 个。原创 2023-08-21 09:55:34 · 57 阅读 · 0 评论 -
C 存储类
存储类定义 C 程序中变量/函数的存储位置、生命周期和作用域。这些说明符放置在它们所修饰的类型之前。原创 2023-08-20 10:01:56 · 59 阅读 · 0 评论 -
C enum(枚举)
前面我们只是声明了枚举类型,接下来我们看看如何定义枚举变量。我们可以通过以下三种方式来定义枚举变量1、先定义枚举类型,再定义枚举变量enum DAY2、定义枚举类型的同时定义枚举变量enum DAY} day;3、省略枚举名称,直接定义枚举变量enum} day;原创 2023-08-18 22:40:47 · 236 阅读 · 0 评论 -
动态内存分配
#include<stdlib.h> void* malloc(size_t size);原创 2023-07-14 19:43:50 · 52 阅读 · 0 评论