自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言 存储管理

calloc 函数用于在内存的动态存储区中分配 n 个长度为 size 的连续内存空间,并将每一位初始化为 0。静态存储类别:中的静态局部变量,适用于需要在函数多次调用之间保留状态或值的情况。静态全局变量则适用于仅在定义它的文件内共享和使用的全局数据,作用域限于定义所在的文件。在这个例子中, globalVar 是一个外部变量,其作用域从定义位置开始到整个程序结束,并且可以在多个文件中被共享和使用。静态局部变量在函数多次调用之间保留其值,静态全局变量的作用域仅限于定义它的文件。

2024-08-16 20:28:29 984

原创 C语言 预处理器+文件

宏定义是使用 #define 指令为一个标识符(通常是常量、表达式或一段代码片段)指定一个替换文本。在代码编译前,预处理器会将程序中出现的宏标识符替换为指定的文本。printf("面积是:%d\n", area);return 0;生活例子:奶奶做饺子皮,每次都把面团擀成直径 10 厘米的圆。那就可以定义 #define 饺子皮直径 10 ,之后每次提到“饺子皮直径”,就相当于 10 厘米。

2024-07-29 19:42:52 1166

原创 C语言 指针+结构体

上述示例中,我们定义了一个名为 Student 的结构体,它包含了学生的姓名(字符串)、年龄(整数)和成绩(浮点数)。在上述优化后的代码中,我们创建了一个指向 student1 的指针 p ,然后通过 p - > 来访问结构体成员,而不是直接使用结构体变量名。指针是一种变量,它存储的是另一个变量的内存地址。结构体(struct)是一种用户自定义的数据类型,它可以将不同类型的数据组合在一起,形成一个新的复合数据类型。可以通过指针来访问和修改所指向变量的值,例如。案例 2:使用指针遍历数组。

2024-07-24 12:23:52 312

原创 C语言 函数与程序结构

声明>就好像是告诉别人有个工具叫“削水果刀”,但是还没说这刀长啥样、怎么造。定义呢,就是详细地说这个“削水果刀”是啥样子,用啥材料做的,怎么做出来。比如说,我们想做个能算两个数相加的工具(函数)。声明就是: int add(int num1, int num2);这就告诉别人有这么个能算两数相加的工具。就是:这就详细地写出这个工具怎么工作,能算出两个数相加的结果。

2024-07-21 12:28:15 1176

原创 初识 C 语言(4)

例如: 5 >> 1 ( 5 的二进制为 0101 ),如果是算术右移,结果为 0010 ,即 2;对于无符号数,总是逻辑右移,左边补 0。例如: 5 & 3 ( 5 的二进制为 0101 , 3 的二进制为 0011 ),结果为 0001 ,即 1。例如: ~5 ( 5 的二进制为 0101 ),结果为 1010 ,即 -6 (在有符号整数中)。例如: 5

2024-07-17 21:48:26 650

原创 初识 C 语言(3)

1,字符串请看下面一段代码arr1 为什么能正常输出 abc?arr2 为什么不能正常的输出 abc?这就关系到在 C 语言中,字符串是一系列字符的集合,以 '\0' (空字符)作为结束标志。—在 arr1[] = {"abc"};中的 abc 后面有被隐藏的 \0(空字符);—在arr2[] = { 'a','b','c'};中的 'a','b','c' 是没有 '\0' 结束标志的。

2024-07-16 13:26:02 898

原创 初识 C 语言(2)

如果你要给 long long 类型的变量赋值,且赋值的整数大于 2147483647 (即 int 类型的最大值),那么需要在数值后面加上后缀 LL (或 ll ),以明确表示这是一个 long long 类型的常量。1. 变量有特定的数据类型,例如整数( int )、浮点数( float 、 double )、字符( char )等,这决定了变量能够存储的数据的性质和范围。在后续的程序中,可以根据具体的逻辑和条件对其进行修改和重新赋值,比如 count = 5;

2024-07-15 18:30:28 700

原创 初识 C 语言(1)

包括变量的声明和定义、数据类型(如整型、浮点型、字符型、数组等)、运算符和表达式、控制流语句(如 if-else 条件判断、for 循环、while 循环、do-while 循环)等。尽管后来出现了许多新的编程语言,但 C 语言仍然在计算机编程领域中占据着重要的地位,并对后续编程语言的发展产生了深远的影响。2,编译器:1、Gcc;3. 指针:指针是 C 语言的重要概念,需要掌握指针的概念、指针的运算、指针与数组的关系等。1,C 语言是一种广泛使用的计算机编程语言(也就是人和计算机交流的语言)。

2024-07-14 19:18:33 508 3

空空如也

空空如也

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

TA关注的人

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