自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言内存操作函数

C语言的内存操作函数提供了强大的工具集,使得程序员能够精细控制程序的内存使用。通过这些函数,可以动态地分配和释放内存,复制和移动内存区域,设置内存内容,以及比较内存区域。掌握这些函数是每个C程序员的必备技能,不仅能提高程序的效率,还能帮助避免内存泄漏和其他内存相关的错误,是高质量C程序编写的基石。

2024-03-26 22:04:18 571

原创 深入理解C语言中的指针

在C语言中,指针是一个变量,其值为另一个变量的地址。换句话说,指针“指向”程序中的一个内存位置。通过指针,我们可以直接操作该内存位置存储的数据。指针是C语言编程中一个核心且有些复杂的概念。掌握指针不仅能让我们更有效地利用内存,还能提高程序的灵活性和效率。通过本文的介绍,希望你对指针有了更深入的理解,并能在实际编程中灵活运用。

2024-03-26 21:53:31 346

原创 整数与浮点数在内存中的存储

在计算机科学中,数据的存储方式对于程序的性能和准确性至关重要。特别是,整数和浮点数作为最基本的数据类型,在内存中的存储方式对于理解计算机如何处理数值数据非常重要。本文旨在探讨整数和浮点数在内存中的存储方式,以及它们之间的区别。

2024-03-26 21:41:10 911

原创 C语言中的结构体:类型、初始化和内存对齐深入解析

结构体是C语言中一个强大且灵活的特性,允许开发者以结构化的方式组织复杂的数据。理解结构体如何被创建和初始化,以及内存对齐如何影响结构体的布局,是每个C语言程序员必需学会的知识。

2024-03-26 21:32:53 347

原创 C语言编写A*算法

在A星算法里,主要是从openlist里找出当前f值最小的那个点当作下一次拓展的节点,并将这个节点加入closelist,我们可以先定义一个叫point的结构体,记录自身坐标和f值,g值和h值,以及指向父节点的指针。把这个最小f值的点找出来之后,接下来就是找子节点了,这里直接定义neibor结构体,储存当前点的坐标和八个周围的子节点(在closelist里面的要删去),之后就是判断这些子节点在不在openlist里,在则判断g值,更新父节点,不在,则添加到openlist里面。学过的可以优化一下。

2023-12-13 21:16:18 1217 1

原创 C语言循环分支语句

在C语言中,循环和分支语句是控制程序流程的基本结构。以下是C语言中常用的循环和分支语句的详细介绍:循环和分支语句使得程序可以根据条件执行不同的代码段,或者重复执行某段代码。条件可以为比较之后返回的值,可以是函数返回的值,也可以是常数或字符常量,非零为真,零为假。

2023-11-30 12:40:04 316

原创 记录开始学习编程的第一篇博客

以前就对编程感兴趣,最近总算是自学起来了,希望自己能够坚持下去,目前先打算学习一下C和C++,现在的话一天大概能学三个小时,希望能尽快学完自己做一些东西出来,firststep。

2023-11-18 23:10:08 23

空空如也

空空如也

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

TA关注的人

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