C/C++每日一问
文章平均质量分 70
【每日一问】专栏,对自己的学习成果进行实践检验以及知识拓展,裂变自己接触和学习过的知识及技巧;主要是理论结合实践,以基础知识为主,实践操作为辅,和大家一起回顾知识,共同进步。
【每日一问】栏目包括但不限于【今日主题】、【实践演练】、【知识裂变】等模块,内容适合新手学习以熟手进行知识回顾。
程序员龙一
公众号:龙一的编程life
展开
-
CFF刷题20200-2风险人群筛查
试题编号: 202009-2试题名称: 风险人群筛查时间限制: 1.0s内存限制: 256.0MB问题描述:题目背景某地疫情爆发后,出于“应检尽检”的原则,我们想要通知所有近期经过该高危区域的居民参与核酸检测。问题描述想要找出经过高危区域的居民,分析位置记录是一种简单有效的方法。具体来说,一位居民的位置记录包含 t 个平面坐标 (x1,y1),(x2,y2),⋯,(xt,yt),其中 (xi,yi) 表示该居民 i 时刻所在位置。高危区域则可以抽象为一个矩形区域(含边界),左下角和右上角原创 2021-02-21 16:31:38 · 254 阅读 · 1 评论 -
CFF刷题-202012-1期末预测之安全指数
问题描述试题编号: 202012-1试题名称: 期末预测之安全指数时间限制: 1.0s内存限制: 512.0MB题目背景期末要到了,小菜同学找到了自己的好朋友顿顿,希望可以预测一下自己这学期是否会挂科。题目描述首先,顿顿选取了如“课堂表现”、“自习时长”、“作业得分”、“社团活动参与度”等 项指标作为预测的依据。然后,顿顿根据自己平日里对小菜的暗中观察,以百分制给每一项指标打分,即小菜同学第 i(1≤i≤n)项指标的得分score i 是一个 [0, 100]范围内的整数。鉴于每一项指标原创 2021-01-31 23:04:01 · 234 阅读 · 0 评论 -
C++中的引用与指针的区别
1概念引用:另一标识符的别名,某块内存的别名。指针:一个变量的指针就是该变量的地址,指针即变量的内存地址指针变量:存放变量内存地址的变量2 相同点:都是地址的概念;指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。3 区别:指针是一个实体,而引用仅是个别名;引用使用时无需解引用(*),指针需要解引用;引用只能在定义时被初始化一次,之后不可变;指针可变;引用“从一而终” ;引用没有 const,指针有 const,const 的指针不可变;引用不能为空,指针可以原创 2021-01-16 16:14:18 · 1313 阅读 · 0 评论 -
C/C++知识总结--求职笔试常考的extern、const、volatile三个关键字
1、今日主题在校招以及社招应聘嵌入式软件工程师、单片机软件工程师、C/C++软件工程师等岗位的C语言笔试中,大概有70-80%的几率遇到这个题目:说说extern、const、volatile三个关键字的作用。【VX:清月学习社】在单片机实际应用中,一般使用“extern”比较多,另外两个关键字使用较少,很多人可能都没接触过,但是这仍然是我们需要重点掌握的。首先我们先了解一下三个关键字的英文释义:extern:外面的;外来的;从释义我们可以了解到extern关键字所修饰的内容是一个外部的,不是本原创 2020-11-14 22:15:41 · 611 阅读 · 0 评论 -
C++ 在一个main.cpp文件中,如何调用其他模块.cpp文件中定义的函数?
问题:在项目编程过程中,想实现分模块设计,在main.c中调用其他模块函数怎么做?有两种方法, 请看下面:分功能模块设计,包含.h文件:1、首先分模块设计,一个功能模块对应一个 func.cpp文件和 func.h文件;2、变量、函数定义放在func.cpp,声明放在func.h中;// File:func.cint i = 0, j = 2;// 本文件全局变量// 功能函数int func(void){ return 0;}// File:func.h#pragma o原创 2020-08-13 18:29:26 · 8789 阅读 · 3 评论 -
函数重载、函数模板在四轴飞行器中的实际应用
1、今日主题背景:曾经在大三参加2017全国大学生电子设计竞赛,当时做的是四旋翼自主飞行器探测跟踪的题目,我是负责主控这一块的,中后期整个过程主要都是调试,在调试的过程中,我们需要将飞行器的各类数据上传至地面站上位机来观测飞行器的姿态,通过波形判断控制算法的鲁棒性,以便更好的调节控制参数。地面站有固定的的数据传输协议,根据协议进行编程,通过串口蓝牙无线传输,在电脑上就可以看到波形了。问题:由于各数据的数据类型不太一致,个数有一样的也有不一样的,针对每一次的调试就需要定义不同的函数,这可怎么办呢?用C原创 2020-08-09 17:38:07 · 191 阅读 · 0 评论 -
C/C++每日一问--函数重载
1、今日主题在我们学习stm32单片机做小应用、小项目的过程中,我们一般是对某一个功能的需求定义一个函数实现,比如发送一串数据:// 向串口蓝牙发送传输四轴飞行器三维姿态角void DataSendToUSART(float roll,float pitch,float yaw);那我要发送另外一串数据呢,自然是再定义一个不同的函数,比如:// 传输X ,Y,方向速度PID输出,高度void DataSendToUSART1(int speed_X_PID,int speed_Y_PID,ui原创 2020-08-09 17:28:21 · 239 阅读 · 0 评论 -
C/C++每日一问--标识符
1、今日主题下面哪项是合法的自定义标识符?( )A、3aaB、floatC、_88D、-much正确答案:C解析:A:以数字开头;B:关键字:D:有“-”;全部错误2、知识裂变一、什么叫标识符?用来标识变量、符号常量、函数、数组、类型等实体名字的有效字符序列称为标识符。标识符分为三类:关键字,预定义标识符,用户自定义标识符 。二、标识符构成规则:1、以大写字符、小写字母或下划线(_)开始2、可以由大写字母小写字母或下划线(_)或数字0~9组成3、大写字母小写字母代表不同的标识原创 2020-08-09 17:16:44 · 783 阅读 · 0 评论 -
C/C++每日一问--判断素数
1、今日主题如何判断一个数是否是素数?如何判断一个范围内的哪些数是素数并具体输出素数,同时输出个数原理:素数(质数),在一般领域,对正整数n,如果用2到根号下n之间的所有整数去除,均无法整除,则n为素数。即:素数大于等于2,不能被它本身和1以外的数整除。2、实践演练开发环境:Win10,VS2015具体程序如下:/*@Filename:main.c@author:Bagman@date :2020.07.10@function :本程序主要关于求素数问题。 素数(质数):原创 2020-07-10 22:13:02 · 992 阅读 · 0 评论 -
C/C++每日一问--运算符
特别设置【每日一问】专栏,对专业课–C/C++的复习的学习成果进行实践检验以及知识拓展,裂变自己接触和学习过的知识及技巧;主要是理论和实践相结合,以基础知识为主,实践操作为辅,保证学习效果,和大家一起回顾知识,共同进步,加油!特别提示:【每日一问】栏目包括但不限于【今日主题】、【实践演练】、【知识裂变】等模块,内容比较基础,适合新手学习以及熟手进行知识回顾,大神勿喷,请自动绕道,谢谢1、今日主题若变量已正确定义并赋值,下面不符合C/C++的语法的表达式是?( )A、a = 35,a4,a+6B、原创 2020-07-09 21:32:17 · 249 阅读 · 0 评论 -
C/C++每日一问--进制转换
6月收官,7月伊始,2020,进入暑期。考研迎来了一个比较关键的时期,从现在开始进行专业课–C/C++的复习,为了保证学习质量、夯实基础,特别设置【每日一问】专栏,对自己的学习成果进行实践检验以及知识拓展,裂变自己接触和学习过的知识及技巧;主要是理论和实践相结合,以基础知识为主,实践操作为辅,保证学习效果,和大家一起回顾知识,共同进步,加油!特别提示:【每日一问】栏目包括但不限于【今日主题】、【实践演练】、【知识裂变】等模块,内容比较基础,适合新手学习以及熟手进行知识回顾,大神勿喷,请自动绕道,谢谢!原创 2020-07-08 22:09:37 · 327 阅读 · 0 评论