自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 大话C语言:第33篇 数组指针

数组指针是一个指针变量,其值是一个数组的首地址,即数组中第一个元素的地址。数组指针与指向单个元素的指针不同,它指向整个数组,并允许通过指针运算来访问数组中的各个元素。:在C语言中,二维数组在内存中是连续存储的,行与行之间紧密排列。通过数组指针,你可以方便地访问二维数组中的元素,而不需要使用嵌套循环。:当你想将一个数组作为参数传递给一个函数时,你通常会传递一个数组指针,而不是整个数组。数组指针的声明通常包括指针的类型和它所指向的数组的类型。其中,指向一维数组的数组指针,其中,指向二维数组的数组指针,

2024-07-25 11:52:29 342

原创 大话C语言:第32篇 指针数组

指针数组是一种数组,其每个元素都是一个指针。指针数组是一种特殊的数组,其元素是指针而非实际的数据值。每个指针元素可以指向相同或不同类型的对象,这取决于程序需要。指针数组通常用于存储指向一系列对象的指针,这些对象可以是变量、数组、函数等。

2024-07-25 11:47:59 332

原创 大话C语言:第31篇 指针和数组的关系

需要定义一个数组并初始化它。

2024-07-13 14:45:14 538

原创 大话C语言:第30篇 指针和变量的关系

通过指针变量间接修改变量的值。指针可以存放变量的地址编号。

2024-07-13 14:38:21 215

原创 大话C语言:第29篇 指针

类型 变量;类型 * 指针变量 = &变量;其中,& 叫取地址,返回操作数的内存地*叫解引用,指操作指针所指向的变量的值在定义变量时,* 号表示所声明的变量为指针类型。指针变量要保存某个变量的地址,指针变量的类型比这个变量的类型多一个*在指针使用时,* 号表示操作指针所指向的内存空间注意,指针也是一种数据类型,指针变量也是一种变量指针变量指向谁,就把谁的地址赋值给指针变量int main()// 定义一个int类型的变量,同时赋值为10int a = 10;// 打印变量的地址。

2024-07-08 17:25:28 476

原创 大话C语言:第28篇 内存分配与释放

C语言内存分配与释放

2024-07-05 15:39:07 337

原创 大话C语言:第27篇 内存模型

C语言程序的内存模型

2024-07-05 15:29:26 868

原创 大话C语言:第26篇 静态库

C语言静态库(Static Library)是一种包含一组目标文件的归档文件,这些目标文件通常是由多个C语言源文件编译而成的。静态库在程序编译时被链接到目标程序中,成为程序的一部分,因此在运行时不再需要额外的库文件。

2024-07-01 20:56:58 683

原创 大话C语言:第25篇 动态库

C语言动态库(也称为共享库)是在程序运行时被加载到内存中的库文件,它包含了可由多个程序共享的代码和数据。动态库在编译时不会被直接链接到目标程序中,而是在程序运行时动态加载。这种特性使得动态库具有一些优势,如节省磁盘空间、便于更新和维护、以及支持多个程序同时共享库代码。动态库通常以.so(在Linux和类Unix系统中)或.dll(在Windows系统中)作为文件扩展名。创建动态库的过程通常包括编写源代码文件、编译生成目标文件、然后使用特定的编译器选项(如-shared)将这些目标文件链接成动态库文件。

2024-06-19 18:16:12 581

原创 大话C语言:第24篇 预处理

C语言的编译流程包括:预编译:将.c 中的头文件展开、宏展开,生成的文件是.i 文件。gcc指令:gcc -E file.c -o file.i编译:将预处理之后的.i 文件生成 .s 汇编文件。gcc指令:gcc -S file.i –o file.s汇编:将.s 汇编文件生成.o 目标文件。gcc指令:gcc -c file.s -o file.o链接:将.o 文件链接成目标文件。

2024-06-15 18:08:44 1102

原创 大话C语言:第23篇 字符串常用库函数

【代码】大话C语言:第23篇 字符串常用库函数。

2024-06-12 14:00:19 290

原创 大话C语言:第22篇 字符数组

C语言中没有字符串这种数据类型,可以通过char的数组来替代。数字0(和字符 '\0' 等价)结尾的char数组就是一个字符串,字符串是一种特殊的char的数组。

2024-06-05 14:24:53 314

原创 大话C语言:第21篇 数组

数组是若干个相同类型的变量在内存中有序存储的集合。

2024-06-01 12:41:34 912

原创 大话C语言:第20篇 初识局部和全局变量

C语言全局变量和局部变量

2024-05-30 10:40:30 132

原创 大话C语言:第19篇 多文件编程

C语言多文件编程(也称为多模块编程或多文件项目)是一种将大型程序分解为多个较小的、更易于管理的源文件(通常是.c文件)和头文件(通常是.h文件)的方法。每个源文件包含程序的一部分功能,而头文件则用于声明函数、变量和类型,以便其他源文件可以引用它们。这种方法的主要好处是提高代码的可读性、可维护性和可重用性。

2024-05-30 10:37:12 1081

原创 大话C语言:第18篇 函数

函数是c语言的功能单位,实现一个功能可以封装一个函数来实现。函数是一种可重用的代码块,用于执行特定任务或完成特定功能。函数主要作用是对具备相同逻辑的代码进行封装,提高代码的编写效率,实现对代码的重用。

2024-05-21 16:22:56 637

原创 大话C语言:第17篇 跳转控制关键字

在C语言中,流程跳转控制关键字包括:break、continue、return、goto;其中,goto语言不推荐使用。

2024-05-14 19:56:49 694

原创 大话C语言:第16篇 判断语句

C语言存在三大流程控制,包括:顺序 执行: 从上向下, 顺序执行代码判断 : 根据条件判断, 决定执行代码的分支循环 : 让特定代码重复的执行。

2024-05-11 17:14:38 499

原创 大话C语言:第15篇 运算符优先级

分析下面代码执行过程。分析下面代码执行过程。

2024-05-10 16:29:39 322

原创 大话C语言:第14篇 运算符之逗号运算符

C语言中,逗号运算符(,)在C语言中是一种二元运算符,它用于连接两个或更多的表达式,并且从左到右计算这些表达式。

2024-05-10 16:24:40 283 1

原创 大话C语言:第13篇 条件运算符

表达式1?表达式 2:表达式 3表达式 1 为真,整个取表达式 2;为假,整个取表达式 3结果必须被使用出现 两个以上?: ,说明有嵌套。自右向左,找 “?” 与它后面最近一个 “:” 配对高于 赋值运算符,低于 算数、逻辑、比较运算符。

2024-05-10 16:21:00 676

原创 大话C语言:第12篇 运算符之逻辑运算符

逻辑运算符是用于在布尔逻辑运算中处理二进制位(通常是0和1)的运算符。在计算机编程中,它们用于评估表达式的结果是否满足某些条件。

2024-05-08 21:16:43 890

原创 大话C语言:第11篇 运算符之自增减运算符

自增(++)和自减(--)是两种常见的C语言中的运算符,用于将变量的值增加或减少1

2024-05-06 21:22:11 558 1

原创 大话C语言:第10篇 运算符之赋值运算符

赋值运算符是最基本的运算符之一,用于将右侧的值或表达式的计算结果赋给左侧的变量。

2024-05-06 20:22:05 417

原创 大话C语言:第9篇 运算符之比较运算符

在C语言中,比较运算符用于比较两个值的大小关系,并根据比较结果返回布尔值(真或假)。这些布尔值通常用于条件语句(如if语句)或循环语句(如while或for循环)中,以控制程序的流程。

2024-05-04 11:10:47 457

原创 大话C语言:第8篇 运算符之算术运算符

在C语言中,算术运算符用于执行基本的数学运算,如加法、减法、乘法、除法和取模等。这些运算符可以用于操作整数和浮点数。

2024-05-04 11:06:52 375

原创 大话C语言:第7篇 变量

变量是指内存空间中的一段内存区域,可以用于存放和读取一定大小的数据。变量在程序运行期间其值可以改变的。变量在内存中有一个独立的地址,在变量有效期内变量的地址一直保持不变。

2024-05-04 10:59:37 1066

原创 大话C语言:第6篇 常量

常量又称为字面量,在程序执行期间不会改变。常量分为多种类型,定义方式多种。

2024-05-03 11:11:53 762

原创 大话C语言:第5篇 数据类型

数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。数据类型决定了存储占用的空间,以及如何解释存储的位模式。

2024-05-02 10:00:00 1135 1

原创 大话C语言:第4篇 关键字

C语言关键字是指被C语言编译器预定义并具有特殊含义的保留字。这些关键字在C语言中具有特殊的用途和语法意义,用于表示语言的各种结构、数据类型、控制流程和操作符等。C语言的关键字是有限的,每个关键字都有其特定的含义和用法。

2024-05-01 10:00:00 454

原创 大话C语言:第3篇 标识符

C语言标识符是用户编程时使用的名字,变量、常量、函数、语句块都有名字。是用来标识某个实体的一个符号,是对变量名、函数名、标号和其他各种用户定义的对象命名。

2024-04-30 22:25:38 284

原创 大话C语言:第2篇 注释

在 C语言中,注释是程序中的一种特殊语句,用于向程序的读者解释代码的作用和用途。注释是程序员编写代码时的重要工具,可以提高代码的可读性和可维护性。注释不会被编译器编译,也不会被计算机执行,仅仅是用来帮助程序员理解代码。在编写代码时,注释可以用来记录程序的设计思路、功能、参数、返回值等信息,也可以用来标记代码的不同部分,方便程序员快速定位和修改问题。

2024-04-28 10:43:34 212 2

原创 大话C语言:第1篇 C语言概述

嵌入式物联网基础课程之一的C语言,作为一门常青树的编程语言,它依旧活跃在互联网与通信领域的各个行业。随着新能源等新兴行业的崛起,C语言的重要性愈发凸显。

2024-04-28 10:37:51 1066 2

空空如也

空空如也

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

TA关注的人

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