自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言入门基础(9)——指针

摘要:文章用生活场景类比C语言指针概念,将内存比作带编号的储物柜,指针则是记录柜子编号的小本本。通过定义指针、取地址操作(&)和解引用(*)的讲解,阐明指针本质是存储变量地址的特殊变量。重点解析了指针在函数传参时的关键作用(如swap函数实现),并提醒防范野指针、类型匹配等常见错误。核心要义在于理解指针通过内存地址直接操作变量的特性,掌握取地址、解引用和指针定义三个关键符号的用法。建议通过实际编程练习快速掌握指针应用。

2025-09-13 19:38:39 831

原创 C语言入门基础(8)

数据段是程序运行时内存中的一个区域,用于存放全局变量和静态变量。栈主要用于存储函数调用时的局部信息,其内存由系统自动管理;而数据段用于存储全局变量和静态变量,这些变量的生命周期贯穿整个程序运行过程。

2025-03-20 00:16:51 186

原创 C语言入门基础(7)

局部变量是在函数内部或者代码块(也就是花括号{}内的代码)里面定义的变量。它的主要特点有:它局限于它的函数或者代码块内部,但是在该范围之外无法访问,代码会报错。从变量定义的位置开始,到函数或者代码块执行结束时终止。函数或者代码块执行完毕后,局部变量所占用的内存会被释放。通常存储在栈上。(栈,下节单独讲,比较抽象,难以理解,量力而行。能看就看,看不懂也不影响正常敲代码)在 fun 函数内部定义了局部变量 localVar ,该变量只能在 fun 函数里面使用。

2025-03-18 00:34:50 391

原创 C语言入门基础(6)

在C语言中,控制语句用于控制程序的执行流程。它让程序按不同的条件执行不同的代码,或者重复执行代码。

2025-03-14 22:14:11 415

原创 C语言入门基础(5)

双精度浮点型,一般占用 8 个字节,提供大约 15 - 16 位有效数字,是 C 语言中默认的浮点类型。共用体可以在不同时间存储不同类型的数据,但所有成员共用同一块内存。是一种通用指针类型,可以指向任何类型的数据,但在使用时需要进行类型转换。单精度浮点型,一般占用 4 个字节,提供大约 7 位有效数字。字符型实际上是整数类型的一种,其值可以当作整数来处理,例如。占用更多的存储空间,一般为 32 位或 64 位。是指整数大小,一般为 32 位或 16 位。更长的整型,一般为 64 位。小,一般为 16 位。

2024-11-20 17:01:47 774

原创 C语言入门基础(4)

在 C 语言中,函数是一段可以重复使用的代码块,用于完成特定的任务。主函数内部的代码按照从上到下的顺序依次执行,就像阅读一篇文章一样,一行一行地进行。函数可以返回一个值给调用者,返回值的类型在函数定义时指定。在主函数或其他函数中可以调用已经定义好的函数。:如果想要在函数中修改实际参数的值,可以通过传递指针来实现。调用函数时,需要按照函数定义的参数列表提供正确数量和类型的参数。函数,它就像一场演出的开场序幕,是整个程序执行流程的起始位置。:由程序员自己编写的函数,用于完成特定的任务,如上面的。

2024-11-19 15:39:23 716

原创 C语言入门基础(3)

指定数组的元素个数。赋值操作符的左边必须是一个可修改的左值,简单来说,就是可以被赋值的对象,通常是变量。这是变量的初始化,它在变量定义的同时进行赋值。不过这种连续赋值方式可能会使代码的可读性变差,在复杂的情况下容易出现错误,所以要谨慎使用。各位小伙伴们,不清楚转义字符的,自行上网了解,这里只是简单了解,不做过多解释。赋值表达式本身也有一个值,这个值就是被赋的值。它的主要作用是将一个值赋给一个变量。后缀形式是先使用变量的值,然后再将变量的值加。它和取地址操作符是相对的操作,用于在指针和实际数据之间进行转换。

2024-11-18 21:23:26 841

原创 C语言入门基础(2)

C语言提供了一个库函数,可以计算字符串的长度,统计的是 \0 之前的个数。统计的是 \0 之前出现的字符个数。是预先编写好的 一组函数集合,可在编程语言中被调用以执行特定的任务。由双引号引以来的一串字符;字符串的结束标志是一个 \0 的转义字符。1、只能由字母(包括大写和小写)、数字和下划线( _ )组成。下面是全局函数的应用。好的习惯是:在创建变量的同时给一个初始值。指定大小的时候,需要一个常量,例如10。全局变量:在大括号外面(不管在前在后)哪里可以使用,那里就是作用域(范围)。打印到 \0 为止。

2024-10-19 19:53:19 263

原创 C语言入门基础

是指对软件和硬件系统的最基础、最核心的部分进行开发工作,通俗讲就是,通过写代码,给硬件和软件打地基。目前大多数的软件和硬件都会用C语言编写,比如:QQ、百度网盘、游戏、Windows、MacOS、Linux.......我们人类之间有属于自己的语言(如汉语、英语等),计算机显然听不懂我们的人类语言,那人类要怎么和计算机交流,让他们帮我们完成一系列的事情呢?计算机语言分有多种,C、C++、Java、Python、go.......我们现在主要归纳C语言的知识。是一门通用的计算机编程语言,广泛用于底层开发。

2024-10-19 18:40:18 518

原创 尝试新花样

【代码】尝试新花样。

2024-09-22 01:58:51 412

原创 Present

昨天是段历史,明天是个谜团,而今天是天赐的礼物,像珍惜礼物那样珍惜今天。

2024-09-22 00:55:52 462

原创 新手小白的自我介绍

我是一名双非二本民办的学生,现在是准大一。幸运的是我选到了我喜欢的专业:计算机科学与技术;不幸的是,我滑档了,没有录取到一个好的公办院校。但是我不信天不信命——我命由我不由天。斯坦福大学的招生官曾说,真正让你引以为傲的一定不是你在哪里上的大学,而是你在哪里学到了什么,以及与别人的不同之处。虽然现在我对这些计算机编程一点都不了解,但是我已经下定决心,好好学习编程,偷偷惊艳所有人。每天都要上课,因此没有固定时间,我要求自己大部分时间都在学习编程,直到熟练地敲代码。3.坚持每周写一篇博客,总结本周的学习计划。

2024-09-08 20:20:45 535 1

空空如也

空空如也

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

TA关注的人

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