13.C语言精简版教程
文章平均质量分 69
C语言精简版教程:C语言是基础且强大的编程语言。它以函数为单位,通过main函数入口执行。变量存储数据,数据类型定义变量性质。控制结构如if、for等实现程序逻辑。指针操作内存地址,提升效率。文件操作实现数据持久化。编写时需遵循语法规则,注意分号结尾。C语言广泛应用于系统编程,学习它有助于深入理解计
AI_ROSIOT人工智能研究院
本人毕业于中南大学,从事软件开发十五年。曾在TDK人工智能研发中心任职,深入探索机器视觉技术,参与图像识别、目标跟踪等项目,成功应用深度学习等前沿技术于实际场景。后加入ATL,专注新能源及新型电力系统研发,主导充电桩电源、双向储能电源、无人机电源等多个重要项目的设计开发,掌握电力拓扑设计、仿真分析等核心技术,结合人工智能与物联网技术提升产品性能。在软件开发方面,本人精通各种编程语言和技术框架,具备出色的软件开发及调试能力。本人紧跟时代步伐,致力于新质生产力领域的研究。愿与志同道合的朋友共学、共享、共成长,共同在新能源、新型电力系统及人工智能与机器视觉领域创造更多价值。
展开
-
有符号数是如何判断正负符号位的?
【代码】有符号数是如何判断正负符号位的?原创 2023-11-11 06:39:25 · 337 阅读 · 0 评论 -
编程实战班--C语言和Python语言实现五子棋游戏的代码
上述代码使用Pygame库实现了五子棋游戏的主要功能,包括绘制棋盘、绘制棋子、检查胜负、玩家落子和AI对战等功能。需要注意的是,在AI对战部分,上述代码仅使用了一个随机算法实现,可以通过优化算法来提高AI的胜率和智能程度。原创 2023-07-27 07:03:49 · 125 阅读 · 0 评论 -
C++作用范围/C++的作用域
类成员的名称具有类范围,该范围在整个类定义中扩展,与声明点无关。全局名称是在任何类、函数或命名空间之外声明的名称。对于全局名称,可见性也受链接规则的约束,这些规则确定名称是否在程序中的其他文件中可见。在函数或 lambda 中声明的名称(包括参数名称)具有局部范围。标签具有函数范围,这意味着它在整个函数正文中甚至在声明点之前都是可见的。在命名空间中声明的名称(在任何类或枚举定义或函数块之外)从其声明点到命名空间末尾可见。在for、if、while 或 switch 语句中声明的名称在语句块结束之前可见。原创 2023-07-22 21:24:03 · 95 阅读 · 0 评论 -
C++ 类型系统
C++还允许我们为已有类型创建自定义的类型别名,以便在代码编写中提高可读性。所有这些类型都构成了C++的类型体系,可以通过编程方式使用和扩展。掌握这些类型将有助于您设计和实现复杂的程序,同时允许您使用更好、更优化的编程方式。总体来说,C++的类型系统是非常强大和灵活的,允许开发者使用多种类型来设计和实现各种数据结构和算法。原创 2023-07-22 21:06:32 · 69 阅读 · 1 评论 -
程序员常用的算法汇总,含代码例程与解释
int temp;i < n - 1;i ++) {j ++) {} } } }上述算法涉及到不同领域,但是可以总结出它们的一些特点:排序算法:用于对数据进行排序,不同算法的时间和空间复杂度不同,选择不同的算法会影响程序的性能。搜索算法:用于在数据集中查找特定元素或寻找最优路径。线性搜索和二分搜索是比较常用的算法,广度优先搜索和深度优先搜索可以用于图遍历和路径寻找。图算法:用于处理图结构中的问题,如最短路径问题、最小生成树问题、拓扑排序问题等。原创 2023-07-09 21:47:50 · 156 阅读 · 0 评论 -
聊聊一个程序员一生中可能会邂逅各种各样的算法
常见的算法包括排序算法、查找算法、图论算法和字符串算法等。下面简单介绍一下这些算法:排序算法:对一组数据按照一定的规则进行排序的算法,常用的排序算法有冒泡排序、选择排序、插入排序、快速排序、归并排序等。查找算法:在一组数据中查找目标值的算法,包括线性查找和二分查找。图论算法:解决图论相关问题的算法,包括最短路径算法、最小生成树算法、图的着色问题等。字符串算法:处理字符串相关问题的算法,包括字符串匹配算法、字符串编辑距离算法等。原创 2023-07-08 08:27:23 · 178 阅读 · 0 评论 -
HAL库中如何屏蔽复用功能-PB4引脚无法正常输出IO电平,默认为JTAG模式
终于把PB4对应的灯点亮:原创 2023-06-28 14:15:58 · 421 阅读 · 0 评论 -
如何用c语言实现自制的cos函数与sin函数
然后,我们定义了 init_cos_table() 函数,该函数负责初始化 cos_table 数组,具体实现方法是计算每个角度的弧度值,然后调用 cos() 函数计算对应的 cos 值,并存储在采样表中。值得注意的是,在使用采样数组方法时,我们需要适当地权衡精度和存储空间,以便在满足精度要求的前提下,尽可能地存储更少的数据。要实现自制的cos函数,可以使用采样数组的形式,也称为查表法。采样数组是事先计算好cos值的一个数组,然后根据角度的大小直接从数组中取对应的cos值,避免频繁地重复计算cos值。原创 2023-06-25 14:24:55 · 640 阅读 · 0 评论 -
FIFO功能FIFO程序 队列如何实现
在编写串口通信或者CAN通信过程中,为了防止数据丢失及数据卡死等问题,需要设置消息缓存队列,因此需要用C语言编写消息队列函数。2.选项DEV C++开发工具,作为C语言的编译器,用于测试实际的编程效果。原创 2023-02-23 11:33:57 · 421 阅读 · 0 评论