网站首页 站内搜索

搜索结果

查询Tags标签: c语言,共有 2876条记录
  • C语言中的操作符:了解与实践

    ​ ✨✨ 欢迎大家来到贝蒂大讲堂✨✨ ​ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 ​ 所属专栏:C语言学习 ​ 贝蒂的主页:Betty‘s blog1. 操作符的分类 操作符又叫运算符,它在C语言中起着非常大的作用,以下是对操作符的分类:算术操作符:…

    2024/1/22 18:02:27 人评论 次浏览
  • 衔尾法解决当无法使用空闲中断以及DMA中断时配置DMA接收串口不定长数据

    [Ooonly新人贴]记录工作中遇到的问题,话不多说先上干货 问题:类似K线与蓝牙接收部门模块,要求由原来的接收串口中断改为DMA接收。据说要用到空闲中断与DMA中断,但是经仿真发现DMA每完成传输一个数据(比如1BYTE)就会进入空闲中断(k线发现这种情况),考虑到这样进入中断…

    2023/6/20 18:22:05 人评论 次浏览
  • 前端学习C语言 - 函数和关键字

    函数和关键字 本篇主要介绍:自定义函数、宏函数、字符串处理函数和关键字。 自定义函数 基本用法 实现一个 add() 函数。请看示例: #include <stdio.h>// 自定义函数,用于计算两个整数的和 int add(int a, int b) { // a, b 叫形参int sum = a + b;return sum; }…

    2023/6/20 1:53:24 人评论 次浏览
  • 前端学习C语言 - 数组和字节序

    数组 本篇主要介绍:一维二维数组、字符数组、数组名和初始化注意点以及字节序。 一维数组 初始化 有以下几种方式对数组初始化: // 定义一个有5个元素的数组,未初始化 int a[5];// 定义一个有5个元素的数组,将第一个初始化0,后面几个元素默认初始化为0 int a[5] = {0…

    2023/6/16 18:22:39 人评论 次浏览
  • 位域和联合体的使用

    背景 在一次代码阅读中发现了c语言的位域和联合体的联合使用,看的不是很明白,故做笔记记录。 开头 遇到的代码内容如下: typedef struct _tag_Uart_Drv_Data {unsigned char a : 2;unsigned char b : 2;unsigned char c : 2;unsigned char d : 2;unsigned char e :…

    2023/6/16 14:23:45 人评论 次浏览
  • 前端学习C语言 - 第二篇(常量、运算符、控制和循环)

    常量、运算符、控制和循环 前文我们写了第一个 c 语言程序,了解了基本的数据类型。本篇将继续学习:常量、运算符、控制语句和循环语句。 常量 #define 常量 #define是用来定义常量和宏的预处理指令。定义常量的一般形式:#define 常量名 常量值。就像这样: #define MAX…

    2023/6/15 14:22:53 人评论 次浏览
  • 前端学习C语言 - 开篇

    前端学习C语言 - 开篇 前端学习C语言有很多理由:工作、兴趣或其他。 C 语言几个常见的使用场景:操作系统开发:Linux 操作系统的内核就是主要由 C 语言编写的。其他操作系统也广泛使用 C 语言进行核心部分的开发。 系统级开发和嵌入式编程:C 语言具有强大的底层控制能力…

    2023/6/10 1:22:29 人评论 次浏览
  • 工欲善其事必先利其器--CMake牛刀小试

    这里假设用户已经安装好MinGW编译套件!并配置好环境变量!具体怎么下载和配置网上教程非常多,这里贴上一个链接:不仅教你安装MinGW还教你安装VScode配置 1、学习c plus plus编码为什么要学习CMake? 在Windows下使用集成开发环境(IDE)开发项目时,一般会使用IDE自带的…

    2023/5/23 18:22:16 人评论 次浏览
  • 《数据结构与算法》之十大基础排序算法

    一.冒泡排序 什么是冒泡排序? 冒泡排序是一种交换排序,它的思路就是在待排序的数据中,两两比较相邻元素的大小,看是否满足大小顺序的要求,如果满足则不动,如果不满足则让它们互换。 然后继续与下一个相邻元素的比较,一直到一次遍历完成。一次遍历的过程就被成为一次…

    2023/5/20 18:22:13 人评论 次浏览
  • 数据结构与算法之一道题感受算法(算法入门)

    题目: 给定N个整数的序列{ A1,A2,....An },求函数F(i,j)=Max{ Ai+.....Aj } 题目要求: 这道题的目的是要求给定的一个整数序列中,它所含的连续子序列的最大值,比如现在我有一个整数序列{ -3,2,3,-3,1} 它的最大子序列很显然是 { 2,3 } 第一种方法蛮力法(强…

    2023/5/15 1:22:06 人评论 次浏览
  • 开发深造 技术书籍 破解编码面试 CleanCode CodeComplete-icode9专业技术文章分享

    如果你想提高你的编程技能或准备技术面试,这些前 10 本书中的任何一本都不会出错。从破解编码面试和编写干净代码的指南,到算法和编译器设计的经典,这些书涵盖了广泛的主题和语言。《Cracking the Coding Interview》作者:Gayle Laakmann McDowell罗伯特C马丁(Robert…

    2023/1/7 1:54:13 人评论 次浏览
  • 什么是静态类型语言?

    我们通常谈论两种类型的系统,静态类型和动态类型。两种语言需要两种类型。在静态类型语言中,每个变量的类型必须在它之前声明。对于原始类型和引用类型都是如此。例如,String myName = “阿末扎希哈桑”; (爪哇)但是在动态类型语言的情况下,没有必要在声明变量时指定…

    2022/12/30 6:24:02 人评论 次浏览
  • 收集最佳 C++ 实践

    初学者现代 Cpp 启动器。启动您的 C++!使用 CMake、CI、代码覆盖率、clang 格式、可重现的依赖管理等的现代 C++ 项目模板。gui_starter_template。这是一个 C++ 最佳实践 GitHub 模板,用于快速启动和运行 C++。学习C++的项目注意自我。如果我以后写一篇关于收集到的信息…

    2022/12/30 1:24:02 人评论 次浏览
  • Kotlin + SpringBoot + JPA 服务端开发

    1.概述Kotlin 是一个基于JVM的编程语言, 是IDEA开发工具 jetbrains 公司开发的语言,也被google选为android开发的首选语言, 因为它是完全兼容Java的 所以也可以做后端开发 比如集成我们在使用Java的一些技术框架 ,本篇就来简单介绍一下和SpringBoot的集成下面我用Gradle i…

    2022/12/28 5:23:58 人评论 次浏览
  • 重学c#系列——linq(3) [二十九]

    前言继续介绍一些复杂的linq。正文groupjoin 这个函数:有departmentpublic class Deployment{public string Id { get; set; }public Deployment(string id){Id = id;}}有Employee:public class Employee{public string DepartmentId { get; set; }public string Name { g…

    2022/12/28 1:24:00 人评论 次浏览
共2876记录«上一页1234...192下一页»
扫一扫关注最新编程教程