自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 于灵动的变量变幻间:函数与计算逻辑的浪漫交织(下)

static修饰局部变量改变了变量的生命周期(被static修饰后生命周期会变长),生命周期改变的本质是改变了变量的存储类型,本来一个局部变量是存储在内存的栈区的,但是被static修饰后存储到了静态区。

2025-01-18 22:13:07 1587 41

原创 于灵动的变量变幻间:函数与计算逻辑的浪漫交织(上)

这一节我们主要来学习==函数的概念,了解库函数中的标准库、头文件,了解自定义函数的语法形式,了解形参和实参的区别,学习return语句,数组做函数参数,学习嵌套调用和链式访问...

2025-01-16 20:43:17 1901 47

原创 于纵横交错的矩阵间:二维数组与多维数据的默契和鸣

接着上节课的内容,这一节我们来学习二维数组,学习二维数组的概念和创建,明白二维数组的初始化,学会不完全初始化,完全初始化,按照行初始化的形式,熟悉二维数组的使用,学习其中二维数组的下标和输入输出的知识,最后了解二维数组的存储…

2025-01-15 18:12:35 2274 62

原创 于线性的维度里:一维数组与数据索引的默契对舞

在 C 语言里,一维数组是一种能存储多个相同类型数据的构造数据类型。它就像一排整齐排列的储物格,每个格子的数据类型一致。定义时需指定数据类型和数组名,同时明确元素个数,例如int arr[5]; 就定义了一个名为arr,能容纳 5 个整数的一维数组。数组下标从 0 开始,这意味着若要访问数组中的第三个元素,需使用arr[2] 。通过数组,可高效地管理和处理批量数据,比如对一组学生成绩进行排序、查找等操作,在数据处理和算法实现中发挥着关键作用 。

2025-01-13 21:54:04 1366 55

原创 于迭代的时光回廊中:循环逻辑与代码演化的智慧交融

在C语言世界中,while循环是一种基本的控制流语句,它允许程序根据给定的条件重复执行一段代码块。只要条件为真(即非零),循环就会继续执行。当条件变为假(即零)时,循环终止,程序继续执行while循环之后的代码

2025-01-11 23:20:30 1795 66

原创 于交错的路径间:分支结构与逻辑判断的思维协奏

在 C 语言中,分支结构是用于控制程序执行流程、根据不同条件做出不同处理的重要编程结构。常见的分支结构有 if 语句和 switch 语句。if 语句通过判断括号内表达式的真假来决定是否执行其后紧跟的语句块,若表达式为真(在 C 语言中非零值表示真)则执行,为假(零值表示假)则跳过,并且可以通过 else、else if 等形式拓展来处理多条件的复杂情况。

2025-01-09 14:57:18 1742 76

原创 scanf:数据之舟的摆渡人,静卧输入港湾的诗意守候

scanf 函数是 C 语言中用于从标准输入设备(通常是键盘)读取用户输入数据的重要函数,它位于 头文件中。其基本使用形式是 scanf("格式控制字符串", 变量地址列表),格式控制字符串规定了输入数据的格式类型,像 %d 对应整型、%f 对应浮点数等,变量地址列表则是用 & 获取的对应变量地址,通过按格式控制字符串解析输入字符流、匹配相应类型数据并将其存入指定变量地址所指向的内存空间,同时还涉及缓冲区机制来暂存输入数据

2025-01-08 15:18:38 1817 81

原创 幽境察韵:printf 的格式笔触,勾勒打印的精致纹理

printf 函数是 C 语言标准输入输出库里重要且常用的函数,能将指定格式的数据输出到标准输出设备(一般是屏幕)。其语法为 printf("格式控制字符串", 输出项列表),格式控制字符串含普通字符和格式控制符,输出项列表要与之对应。常用格式控制符涵盖整数(如 %d、%u 等)、浮点数(%f、%e 等)、字符(%c)、字符串(%s)等类型。转义字符(如 \n、\t 等)可实现特殊输出效果。使用时需注意格式控制符与输出项匹配、数据类型精度范围以及缓冲区相关问题

2025-01-06 11:05:35 1800 82

原创 穷变究量,见微达意:变量的哲理探寻与程序之魂

C 语言中的变量是程序运行时其值可改变的量,对应内存存储空间,有严格命名规则。它需声明与定义,声明告知编译器相关信息,定义则分配内存。变量包含基本数据类型(如整型、浮点型、字符型)、构造数据类型(数组、结构体、联合体、枚举)及指针类型等。按作用域分局部变量(作用于函数内)和全局变量(作用范围更广),其生命周期也因变量类型不同而有差异,局部变量在函数执行时存在,全局变量贯穿程序运行全程,合理运用变量是编写高质量 C 语言程序的基础。

2025-01-04 11:34:02 2428 76

原创 基本数据类型的奇妙交响:奏响C语言世界的初始乐章

C 语言中有多种数据类型,基本数据类型包含整型(如 int、short、long、long long)、浮点型(float、double)、字符型(char),还有枚举类型用于定义一组整型常量,指针类型用于存储内存地址,数组类型是相同类型元素的集合,结构体类型可将不同类型数据组合,共用体类型成员共用内存空间,空类型常用在函数返回值为空或定义无类型指针的情况,不同数据类型各有特点,合理运用它们是编写高效准确 C 语言程序的基础。

2025-01-02 13:33:52 1791 57

原创 C 语言雏启:擘画代码乾坤,谛观编程奥宇之初瞰

我们都知道,人和人交流使用的都是自然语言,而对于计算机来说,CPU唯一认识的语言是机器语言,也就是计算机语言。计算机能识别的是二进制指令,目前已知已经有上千种计算机语言,人们是通过计算机语言写的程序,给计算机下达指令,让计算机工作的。

2025-01-01 13:45:04 14881 103

原创 程序诗篇里的灵动笔触:指针绘就数据的梦幻蓝图<12>

进来看看吧

2025-03-06 23:50:05 2328

原创 【番外篇】实用教程:VS 调试技巧全揭秘(持续更新)

得不到的就更加爱...

2025-02-27 23:00:03 3550 4

原创 从结构嵌套的幻梦里:递归与数据构建的精巧和鸣(修正)

递龟。。。。

2025-02-20 22:21:37 3316 13

原创 程序诗篇里的灵动笔触:指针绘就数据的梦幻蓝图<11>

指针 MAX 2.0

2025-02-15 21:20:20 1680 6

原创 程序诗篇里的灵动笔触:指针绘就数据的梦幻蓝图<10>

指针 MAX 2.0

2025-02-13 23:36:42 1521 2

原创 程序诗篇里的灵动笔触:指针绘就数据的梦幻蓝图<9>

指针 MAX 2.0

2025-02-12 23:11:49 1714 1

原创 程序诗篇里的灵动笔触:指针绘就数据的梦幻蓝图<8>

二维数组传参的本质是传递指向一维数组的指针,函数通过这个指针和已知的列数信息,按照连续内存存储的方式来访问和处理二维数组中的元素

2025-02-10 22:29:34 1540 4

原创 程序诗篇里的灵动笔触:指针绘就数据的梦幻蓝图<7>

转移表本质上是一个函数指针数组,数组中的每个元素都是一个指向函数的指针。它的原理是通过计算索引值来选择调用数组中的某个函数指针,从而实现根据不同条件跳转到不同代码段的功能,类似于根据索引查找表中的内容并执行相应操作。

2025-02-08 23:07:59 1628 2

原创 程序诗篇里的灵动笔触:指针绘就数据的梦幻蓝图<6>

今天我们继续来学习数组指针变量,二维数组传参的本质,函数指针变量,typedef关键字,函数指针数组,转移表…

2025-02-06 23:23:12 1723 3

原创 程序诗篇里的灵动笔触:指针绘就数据的梦幻蓝图<5>

C语言中的指针数组是一种特殊的数组,其元素都是指针类型。每个元素可以指向不同类型或相同类型的数据,常用于管理多个地址(如字符串数组、动态内存分配等)。

2025-02-05 23:14:07 1503 2

原创 程序诗篇里的灵动笔触:指针绘就数据的梦幻蓝图<4>

冒泡排序(Bubble Sort)是一种简单的排序算法,通过重复遍历待排序的数组,依次比较相邻元素的值,若顺序错误(例如升序时前一个元素大于后一个元素),则交换它们的位置。每一轮遍历会将当前未排序部分的最大(或最小)元素“冒泡”到其正确的位置。

2025-02-03 23:56:03 1600 2

原创 程序诗篇里的灵动笔触:指针绘就数据的梦幻蓝图<3>

今天我们来对上一节做一些小补充,了解学习一下assert断言,指针的使用和传址调用等......

2025-02-01 23:54:51 1371 1

原创 程序诗篇里的灵动笔触:指针绘就数据的梦幻蓝图<2>

今天我们来学习const修饰指针,包括const修饰变量,const修饰指针变量;指针运算,包括指针±整数,指针-指针,指针的关系运算;野指针的介绍,三个成因,四个规避方法…

2025-01-30 23:43:20 1648 3

原创 【番外篇】实用教程:VS 调试技巧全揭秘(持续更新)

越来越不懂爱····

2025-01-29 23:39:03 1680

原创 程序诗篇里的灵动笔触:指针绘就数据的梦幻蓝图<1>

这一节我们来学习指针的相关知识,学习内存和地址,指针变量和地址,包括取地址操作符,指针变量和解引用操作符,指针变量类型的意义,指针变量的大小,指针的解引用,指针±整数,void指针

2025-01-25 21:53:54 1332 3

原创 在代码的虚实架构里:操作符与数据处理的灵魂和鸣(下)

这一节我们继续来学习操作符的相关知识,包括单目操作符,逗号表达式,下标访问操作符,函数调操作符,结构体的声明、定义、初始化,结构体成员访问操作符,结构体成员的直接访问和间接访问,操作符的优先级和结合性,表达式求值…

2025-01-23 19:09:14 1984 14

原创 在代码的虚实架构里:操作符与数据处理的灵魂和鸣(上)

这一节我们来学习操作符的知识,学习操作符的分类,二进制和进制转换,包括二进制转十进制,十进制转二进制,二进制转八进制,八进制转十六进制,原码、反码、补码, 移位操作符,包括左移操作符,右移操作符,最后学习位操作符,包括按位与,按位或,按位异或,按位取反…

2025-01-22 17:49:15 1640 4

原创 从结构嵌套的幻梦里:递归与数据构建的精巧和鸣

C 语言递归是一种函数调用自身以解决问题的编程技术,它通过将复杂问题拆解为相似子问题进行处理 。其基本结构包含基线条件,即递归的终止条件,满足时函数直接返回值,避免无限递归;还有递归调用部分,函数执行中调用自身,且传入参数逐渐逼近基线条件以减小问题规模。

2025-01-20 22:35:25 1355 13

空空如也

空空如也

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

TA关注的人

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