自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LCD1602跑酷小游戏

第一步 打开平台: https://www.tinkercad.com/第二步 点击注册第三步搭建电路。

2024-07-10 10:21:05 182

原创 嵌入式入门教程3

蜂鸣器是一种常见的电子元件,用于产生声音信号:结构:蜂鸣器通常由一个振膜和一个驱动电路组成。振膜是蜂鸣器的声音产生器,而驱动电路则控制振膜的振动。工作原理:蜂鸣器通过电压驱动振膜振动,从而产生声音。振膜在电压变化时会产生振动,进而产生声音。声音的频率取决于振膜的振动频率,而声音的响度取决于电压的大小。类型:蜂鸣器主要分为两种类型:压电式和电磁式。压电式蜂鸣器利用压电效应产生声音,而电磁式蜂鸣器则通过驱动电磁线圈产生声音。用途:蜂鸣器广泛应用于各种电子设备和电路中,如警报系统、计时器、门铃、电子游戏等。它们用

2024-07-09 21:33:58 833

原创 哥德巴赫猜想

​ 在主函数main()中,首先要求用户输入一个大于2的偶数,然后判断输入是否为偶数且大于2。如果是,就进入寻找两个素数之和等于该偶数的部分。通过遍历和判断1到该偶数一半的所有数,找到符合条件的两个素数,并输出。如果找不到这样的两个素数,则输出Goldbach猜想在该数上不成立。​ 这段代码首先定义了一个判断素数的函数prime(),该函数接收一个整数作为参数,然后通过遍历2到该数的平方根之间的所有数,来判断该数是否为素数。如果能被除了1和自身外的其他数整除,则不是素数,返回0;否则是素数,返回1。

2024-07-07 16:58:25 266

原创 AI是在帮助开发者还是取代他们?

在软件开发领域,生成式人工智能(AIGC)正在改变开发者的工作方式。无论是代码生成、错误检测还是自动化测试,AI工具正在成为开发者的得力助手。提示:讨论AI在软件开发领域的未来发展方向,AI是否可能完全取代开发者,如何在AI时代规划开发者的职业发展。提示:探讨AI工具对开发者日常工作的影响,开发者需要掌握哪些新技能,如何在AI辅助的环境中保持竞争力。Copilot、TabNine等,它们如何帮助开发者提高效率,以及它们的功能和局限性。方向二:AI对开发者的影响。方向三:AI开发的未来。

2024-07-07 14:20:52 248

原创 第07章_结构体与共用体

有时需要一种数据结构,不同的场合表示不同的数据类型。比如,如果只用一种数据结构表示学生的“成绩”,这种结构就需要有时是整数(80、90),有时是字符(‘A’、‘B’),又有时是浮点数(80.5、60.5)。**C 语言提供了共用体类型(Union 结构),用来自定义可以灵活变更的数据结构。**它内部可以包含各种属性,但同一时间只能有一个属性,因为所有属性都保存在同一个内存地址,后面写入的属性会覆盖前面的属性。这样做的最大好处是节省内存空间。“共用体”与“结构体”的定义形式相似,但它们的含义是不同的。

2024-07-07 14:12:11 1757

原创 第06章_函数

《街霸》游戏中,每次人物出拳、出脚或跳跃等动作都需要编写50-80行的代码,在每次出拳、出脚或跳跃的地方都需要这50-80行代码,这样程序会变得,可读性也非常差。为了解决代码重复编写的问题,可以将出拳、出脚或跳跃的出来放在一个{}中,并为这段代码起个名字,这样在每次的出拳、出脚或跳跃的地方通过这个名字来调用这个{}的代码就可以了。将特定功能的代码封装为函数的好处:。一个C源程序可以由一个或多个源文件构成(C文件扩展名是“.c”),一个源文件是一个编译单位。一个源文件可以由若干个函数构成,函数之间可以相互调用

2024-07-07 14:10:41 901

原创 第05章_指针(重点)

计算机中程序的运行都是在内存中进行的,变量也是在内存中分配的空间,且不同类型的变量占用不同大小的空间。那如何访问内存中变量存储的数据呢?直接访问和间接访问。直接访问,直接使用变量名进行的访问,以前的程序中都是采用这种方式。间接访问,通过指针来实现。下面看如何理解指针。数据类型 *指针变量名 [=初始地址值];数据类型是指针变量所指向变量数据类型。可以是 int、char、float 等基本类型,也可以是数组等构造类型。字符用于告知系统这里定义的是一个指针变量,通常跟在类型关键字的后面。

2024-07-07 14:08:45 938

原创 第04章_数组(重点)

数组通过变量名后加方括号表示,方括号里面是数组可以容纳的成员数量(即长度)。//数组 arr ,里面包含10个成员,每个成员都是 int 类型10注意,声明数组时,必须给出数组的大小。(定义方式1在2.1节讲的)数组可以在声明时,使用大括号,同时对每一个成员赋值。C 语言允许省略方括号里面的数组成员数量,这时根据大括号里面的值的数量,自动确定数组的长度。// 等同于//数组 arr 的长度,将根据大括号里面的值的数量,确定为 3。

2024-07-07 13:46:01 782

原创 第03章_运算符与流程控制

运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。功能操作数个数。

2024-07-07 13:41:29 1515

原创 第02章_变量与进制

这种方式是在文件开头用 #define 来定义常量,也叫作“宏定义”。所谓宏定义,就是用一个标识符来表示一个常量值,如果在后面的代码中出现了该标识符,那么编译时就全部替换成指定的常量值。即用宏体替换所有宏名,简称宏替换。#define 符号常量名 常量值符号常量名,称为宏体,属于标识符,一般定义时用大写字母表示。常量值,称为宏名,可以是数值常量,也可以是字符常量。习惯上,宏名用大写字母表示,以便于与变量区别。但也允许用小写字母。0//#define的标识符常量return 0;

2024-07-07 13:31:05 741

原创 第01章_C语言入门

Code::Block是一个免费的跨平台IDE,它支持C、C++和Fortan程序的开发。Code::Block的最大特点是它支持通过插件的方式对IDE自身功能进行扩展,这使得Code::Block具有很强的灵活性,方便用户使用。官网地址:https://www.codeblocks.orgVisual C++ 2010,简称VC2010,是由微软开发的独立的、免费的 C/C++ 编译工具,与Visual Basic等并列,最后微软将它们整合在一起组成了Visual Studio。

2024-07-07 13:23:48 635

原创 MinGW编译器的安装和配置

MinGW(Minimalist GNU on Windows)实际上是GCC在Windows平台上的移植版本,因此可以将源代码编译为可在 Windows 中运行的可执行程序。MinGW是,主要用于在Windows上本地编译C和C++代码。目前适用于 Windows 平台、受欢迎的 GCC 移植版主要有 2 种,分别为 MinGW 和 Cygwin。其中:MinGW 侧重于服务 Windows 用户可以使用 GCC 编译环境,是真正的GCC移植,相比后者体积更小,使用更方便;

2024-07-07 13:16:27 1461

原创 C开发工具:CLion的使用

Clion是一款专门开发C以及C++所设计的跨平台的集成开发环境(IDE)。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时它还能使用智能编辑器来提高代码质量、自动代码重构并且深度整合Cmake编译系统,从而提高开发人员的工作效率。

2024-07-07 12:50:22 3984

空空如也

空空如也

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

TA关注的人

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