当前位置: 首页 > news >正文

【C++ Primer Plus学习记录】复习题

1.如何声明下述数据?

a.actor是由30个char组成的数组。

char actor[30];

b.betsie是由100个short组成的数组。

short betsie[100];

c.chuck是由13个float组成的数组。

flaot chuck[13];

d.dipsea是由64个long double组成的数组。

long double dipsea[64];

2.使用模板类array而不是数组来完成问题1。

a.array<char,30> actor;

b.array<short,100> betsie;

c.array<float,13> chuck;

d.array<long doouble,64> dispea;

3.声明一个包含5个元素的int数组,并将它初始化为前5个正奇数。

int a[5] = {1,3,5,7,9};

4.编写一条语句,将问题3中数组第一个元素和最后一个元素的和赋给变量even。

int even = a[0] + a[4];

5.编写一条语句,显示float数组ideas中的第2个元素的值。

cout << ideas[1] << endl;

6.声明一个char的数组,并将其初始化为字符串“cheeseburger”。

char a[] = "cheeseburger";

7.声明一个string对象,并将其初始化为字符串“Waldorf Salad”。

string str1 = "Waldorf Salad";

8.设计一个描述🐟的结构说明,结构中应当包括品种、重量(整数,单位为盎司)和长度(英寸,包括小数)。

struct fish
{char variety[20];int weight;double length;
};

9.声明一个问题8中定义的结构的变量,并对它进行初始化。

fish a = 
{"trout";2;3.25;
};

10.用enum定义一个名为Response的类型,它包含Yes、No和Maybe等枚举量,其中Yes的值为1,No为0,Maybe为2。

enum Response{Yes,No,Maybe};

相关文章:

【C++ Primer Plus学习记录】复习题

1.如何声明下述数据&#xff1f; a.actor是由30个char组成的数组。 char actor[30]; b.betsie是由100个short组成的数组。 short betsie[100]; c.chuck是由13个float组成的数组。 flaot chuck[13]; d.dipsea是由64个long double组成的数组。 long double dipsea[64]; …...

【LeetCode】62. 不同路径

1 问题 一个机器人位于一个 m x n 网格的左上角 &#xff08;起始点在下图中标记为 “Start” &#xff09;。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角&#xff08;在下图中标记为 “Finish” &#xff09;。 问总共有多少条不同的路径&#xff1f…...

【lesson13】进程地址空间收尾

文章目录 进程地址空间存在的原因原因一原因二原因三 重新理解什么是挂起&#xff1f; 进程地址空间存在的原因 原因一 凡是非法访问或者映射&#xff0c;OS都会识别到&#xff0c;并终止该进程。 例子&#xff1a; 我们会发现我们定义的字符串常量只有只读权限&#xff0c;…...

Microsoft Edge中使用开源的ChatGPT

一、双击打开浏览器 找到&#xff1a;扩展&#xff0c;打开 二、打开Microsoft Edge加载项 三、Move tab新标签 获取免费ChatGPT 四、启用Move tab。启用ChatGPT。 扩展 管理扩展 启用 五、新建标签页&#xff0c;使用GPT 六、使用举例 提问 GPT回复...

【C语言精髓之指针】结构体指针(->与.两个运算符的区别)

/*** file * author jUicE_g2R(qq:3406291309)————彬(bin-必应)* 通信与信息专业大二在读 * copyright 2023.10* COPYRIGHT 原创技术笔记&#xff1a;转载需获得博主本人同意&#xff0c;且需标明转载源* language C/C* IDE Base on Mic…...

SpringCloud 微服务全栈体系(一)

第一章 认识微服务 随着互联网行业的发展&#xff0c;对服务的要求也越来越高&#xff0c;服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢&#xff1f; 一、单体架构 单体架构&#xff1a;将业务的所有功能集中在一个项目中开发&#xff…...

Echarts自定义柱状图

目录 效果图 echarts官网找相似图 将柱状图引入html页面中 自定义柱状图 将不需要的属性删除 ​编辑 修改图形大小 grid 不显示x轴 ​编辑 不显示y轴线和相关刻度 ​编辑 y轴文字的颜色设置为自己想要的颜色 修改第一组柱子相关样式&#xff08;条状&#xff09; …...

LuatOS-SOC接口文档(air780E)-- ioqueue - io序列操作

ioqueue.init(hwtimer_id,cmd_cnt,repeat_cnt) 初始化一个io操作队列 参数 传入值类型 解释 int 硬件定时器id&#xff0c;默认用0&#xff0c;根据实际MCU确定&#xff0c;air105为0~5&#xff0c;与pwm共用&#xff0c;同一个通道号不能同时为pwm和ioqueue int 一个完…...

探讨Socks5代理技术的原理及其在不同领域的应用

Socks5代理&#xff1a;实现网络连接的智能之选 作为一种网络代理协议&#xff0c;Socks5代理技术通过转发网络数据包&#xff0c;实现了客户端和服务器之间的代理传输。其独特的特性在跨界电商、爬虫数据分析、企业出海和游戏体验等领域发挥着关键作用&#xff0c;为用户提供…...

sql注入的基本手法

目的 通过sqk注入获取数据内容 掌握sql注入基本手法 我们这里使用 1.联合注入 就是利用union select 语句 两条语句 同时执行 实现跨库跨表查询 条件 两条select语句查询结果具有相同列数 对应列数数据类型相同 简单的步骤 1.目标分析 &#xff1f;id…...

8.1 C++ 标准输入输出流

C/C语言是一种通用的编程语言&#xff0c;具有高效、灵活和可移植等特点。C语言主要用于系统编程&#xff0c;如操作系统、编译器、数据库等&#xff1b;C语言是C语言的扩展&#xff0c;增加了面向对象编程的特性&#xff0c;适用于大型软件系统、图形用户界面、嵌入式系统等。…...

hive往es映射表写数据报错

hive是基于Hadoop的一个数据仓库工具&#xff0c;用来进行数据提取、转化、加载&#xff0c;这是一种可以存储、查询和分析存储在Hadoop中的大规模数据的机制。hive数据仓库工具能将结构化的数据文件映射为一张数据库表&#xff0c;并提供SQL查询功能&#xff0c;能将SQL语句转…...

2023年【广东省安全员A证第四批(主要负责人)】考试试卷及广东省安全员A证第四批(主要负责人)模拟考试

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 广东省安全员A证第四批&#xff08;主要负责人&#xff09;考试试卷根据新广东省安全员A证第四批&#xff08;主要负责人&#xff09;考试大纲要求&#xff0c;安全生产模拟考试一点通将广东省安全员A证第四批&#x…...

YOLOv5算法改进(15)— 如何去更换Neck网络(包括代码+添加步骤+网络结构图)

前言:Hello大家好,我是小哥谈。在学习完了如何去更换主干网络之后,接着就让我们通过案例的方式去学习下如何去更换Neck网络。本篇文章的特色就是比较浅显易懂,附加了很多的网络结构图,通过结构图的形式向大家娓娓道来,希望大家学习之后能够有所收获!🌈 前期回顾: YO…...

用Nginx搭建一个具备缓存功能的反向代理服务

在同一台服务器上&#xff0c;使用nginx提供服务&#xff0c;然后使用openresty提供反向代理服务。 参考《Ubuntu 20.04使用源码安装nginx 1.14.0》安装nginx。 参考《用Nginx搭建一个可用的静态资源Web服务器》搭建静态资源Web服务器&#xff0c;但是/nginx/conf/nginx.conf里…...

YOLOv5改进实战 | 更换主干网络Backbone(三)之轻量化模型Shufflenetv2

前言 轻量化网络设计是一种针对移动设备等资源受限环境的深度学习模型设计方法。下面是一些常见的轻量化网络设计方法: 网络剪枝:移除神经网络中冗余的连接和参数,以达到模型压缩和加速的目的。分组卷积:将卷积操作分解为若干个较小的卷积操作,并将它们分别作用于输入的不…...

【Markdown】 Markdown 操作备忘录

To Do List 显示目前todo list 的状态 getLogger() 单例类&#xff0c; 通过引入模块&#xff0c;获取单例日志对象 结果可视化调研 模型结果保存及测试 - [ ] getLogger() 单例类&#xff0c; 通过引入模块&#xff0c;获取单例日志对象 - [ ] 结果可视化调研 - [x] 模型结果…...

【自动化测试】基于Selenium + Python的web自动化框架

一、什么是Selenium&#xff1f; Selenium是一个基于浏览器的自动化工具&#xff0c;她提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分&#xff1a;Selenium IDE、Selenium WebDriver 和Selenium Grid&#xff1a;  1、Selenium IDE&…...

zookeeper连接客户端操作数据时报错Socket is not connected

文章目录 一、报错信息二、问题描述三、原因分析&#xff1a;四、解决方案&#xff1a; 一、报错信息 DEBUG org.apache.zookeeper.ClientCnxnSocketNIO - Ignoring exception during shutdown input java.net.SocketException: Socket is not connectedat sun.nio.ch.Net.tra…...

mysql select语句中from 之后跟查询语句

概念&#xff1a;将from后面的查询语句放在FROM的后面&#xff0c;则查询到的结果&#xff0c;就会被当成一个“表”; 这里有一个特别要注意的地方&#xff0c;放在FROM后面的子查询&#xff0c;必须要加别名。 select dui.id,dui.party_service_id mes_id, dui.party_id,dui.…...

Fan Control:Windows系统风扇控制软件全解析,轻松实现精准散热管理

Fan Control&#xff1a;Windows系统风扇控制软件全解析&#xff0c;轻松实现精准散热管理 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode…...

我APP的核心功能还不稳定-----没有给倒计时添加系统闹钟

这在经典闹钟里面已经实现了&#xff0c;但是在计划这个可能更加主要的功能里面居然还没有&#xff0c;导致最近有时候计划没办法被唤醒。现在来完成这个基本功能。 基本功能是最近重要的。...

【避坑指南】STM32CubeMX生成LED代码的5个隐藏细节(基于STM32F103C8T6+STLINK)

STM32CubeMX生成LED代码的5个隐藏技术细节解析 作为一名长期使用STM32CubeMX的嵌入式开发者&#xff0c;我曾多次遇到自动生成的LED控制代码在实际硬件上表现异常的情况。这些看似简单的GPIO配置背后&#xff0c;隐藏着许多值得深入探讨的技术细节。本文将基于STM32F103C8T6开发…...

如何用AI相册打造你的个人数字记忆库:行影集完整指南

如何用AI相册打造你的个人数字记忆库&#xff1a;行影集完整指南 【免费下载链接】WeChatMsg 提取微信聊天记录&#xff0c;将其导出成HTML、Word、CSV文档永久保存&#xff0c;对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/WeChat…...

Shader 中的 if:Uniform 分支 vs 动态分支

分支语句在 Shader 中并非一律昂贵。理解 GPU 执行模型&#xff0c;才能准确判断何时可以放心使用 if&#xff0c;何时需要替代方案。 01 GPU 执行模型&#xff1a;先理解 Warp GPU 不像 CPU 那样逐线程独立运行&#xff0c;而是将若干线程捆绑为一个 Warp&#xff08;NVIDI…...

STM32毕设选题避坑指南:从100个真实项目里,我总结出这3个命名技巧

STM32毕设选题避坑指南&#xff1a;3个命名技巧与5个实战策略 当你面对导师发来的100个STM32选题列表时&#xff0c;是否感觉每个题目都像是一个未知的陷阱&#xff1f;去年帮助37位学弟学妹完成毕设评审后&#xff0c;我发现90%的选题问题都源于相同的认知误区。本文将拆解那些…...

从单机8万RPS到集群3200万RPS:C++ MCP网关在金融信创场景的吞吐跃迁路径(2026国密SM4+QUICv2实测数据)

第一章&#xff1a;从单机8万RPS到集群3200万RPS&#xff1a;C MCP网关的信创吞吐跃迁全景图在信创国产化深度落地背景下&#xff0c;某政务云核心API网关完成关键架构重构&#xff1a;基于自研C MCP&#xff08;Multi-Channel Proxy&#xff09;引擎&#xff0c;实现单节点吞吐…...

跨平台Unity资源解析工具UABEAvalonia:新一代游戏Mod开发利器深度技术解析

跨平台Unity资源解析工具UABEAvalonia&#xff1a;新一代游戏Mod开发利器深度技术解析 【免费下载链接】UABEA c# uabe for newer versions of unity 项目地址: https://gitcode.com/gh_mirrors/ua/UABEA 你是否曾为Unity游戏资源的提取与编辑而烦恼&#xff1f;面对复杂…...

GPU算力优化部署Qwen3-4B-Thinking:vLLM显存占用降低40%实操

GPU算力优化部署Qwen3-4B-Thinking&#xff1a;vLLM显存占用降低40%实操 1. 模型简介与优化背景 Qwen3-4B-Thinking-2507-Gemini-2.5-Flash-Distill是一个基于Qwen3-4B架构的文本生成模型&#xff0c;通过在大约5440万个由Gemini 2.5 Flash生成的token上进行训练&#xff0c;…...

python代码:基于DDPG(深度确定性梯度策略)算法的售电公司竞价策略研究

python代码&#xff1a;基于DDPG&#xff08;深度确定性梯度策略&#xff09;算法的售电公司竞价策略研究 关键词&#xff1a;DDPG 算法 深度强化学习 电力市场 发电商 竞价 说明文档&#xff1a;完美复现英文文档&#xff0c;可找我看文档 主要内容&#xff1a; 代码主要…...