bakul

2024年9月26日

指针和值概念辨析

摘要: 假设 p 是一个 int 型指针,请说明下述代码的含义。 if (p) // ... if (*p) // ... if(p)判断p是不是一个空指针, if(*p)*p所指向的对象是不是0. 阅读全文

posted @ 2024-09-26 16:41 bakul 阅读(0) 评论(0) 推荐(0) 编辑

初始化和赋值

摘要: 在C++中,初始化和赋值是两个完全不同的操作。 初始化:创造变量时赋予其一个初始值。 赋值:把对象当前值抹去,以一个新值替代。 eg:错误代码 double wage;//未初始化 double salary = wage = 9999.99;//不能在声明变量时进行赋值 修改 double wag 阅读全文

posted @ 2024-09-26 15:35 bakul 阅读(0) 评论(0) 推荐(0) 编辑

2024年9月25日

while结束时错误

摘要: 您提供的 C++ 代码是一个用于统计输入中每个数字出现次数的程序。代码的逻辑基本上是正确的,但在处理输入结束时可能会遗漏输出最后一个数字的计数。具体来说,当 std::cin 结束(例如,输入结束或遇到 EOF)时,程序不会输出最后一个 currval 的计数。 为了修复这个问题,您可以在 whil 阅读全文

posted @ 2024-09-25 08:28 bakul 阅读(0) 评论(0) 推荐(0) 编辑

2024年9月24日

关于traitQ&A

摘要: Q解释一下rust中的trait是什么,这真的很重要,请详细解释`没看懂,以后看' A在Rust中,trait是一种定义共享行为的机制。可以把trait看作是一个接口,它定义了某些方法和功能,但是不提供这些方法的具体实现。trait允许不同的类型(例如结构体和枚举)实现相同的行为,从而增强代码的重用 阅读全文

posted @ 2024-09-24 23:41 bakul 阅读(0) 评论(0) 推荐(0) 编辑

Q&A:crate rand

摘要: Q:在 [dependencies]表块中,你要告诉 Cargo 本项目依赖了哪些外部 crate 及其版本。本例中,我们使用语义化版本 0.8.3来指定 randcrate。Cargo 理解语义化版本(Semantic Versioning,有时也称为 SemVer),这是一种定义版本号的标准。0 阅读全文

posted @ 2024-09-24 23:26 bakul 阅读(3) 评论(0) 推荐(0) 编辑

rust-analyzer failed to discover workspace (vsCode)

摘要: 如图 安装插件后就出现这个标识 解决办法 找了许多教程,我整理一下成功的经验 打开设置 搜索rust,打开setting.json 3.输入Cargo.toml的绝对路径,保存Ctrl+s就行了 不过注意地址的斜杠,还有地址要用双引号。 阅读全文

posted @ 2024-09-24 19:37 bakul 阅读(1) 评论(0) 推荐(0) 编辑

2024年9月22日

markdown练习

摘要: 标题(需要空格,才当成标题) 二级标题 三级标题 四级标题(可以跳级) 五级标题 ####### 六级标题 ######## 七级没有了 二级标题 段落 空白行 这样就空了一行了 或者添加个空格 再试一次也行 调语法 粗体 像这样或者__这样__(不行?) 所以一般选*作为粗体标识 斜体 体粗体 引 阅读全文

posted @ 2024-09-22 12:09 bakul 阅读(0) 评论(0) 推荐(0) 编辑

2024年9月20日

关于16进制的二进制映射

摘要: 十六进制 0 到 F 的映射: 0 → 0000 1 → 0001 2 → 0010 3 → 0011 4 → 0100 5 → 0101 6 → 0110 7 → 0111 8 → 1000 9 → 1001 A → 1010 B → 1011 C → 1100 D → 1101 E → 1110 阅读全文

posted @ 2024-09-20 22:51 bakul 阅读(0) 评论(0) 推荐(0) 编辑

2024年9月18日

git初始化位置出错

摘要: ![image](https://img2024.cnblogs.com/blog/3516199/202409/3516199-20240918203713686-1523427082.png) 阅读全文

posted @ 2024-09-18 20:37 bakul 阅读(0) 评论(0) 推荐(0) 编辑

c基础拾遗24.9.18

摘要: 1.转义字符 2.#define 与 const 区别 define 与 const 这两种方式都可以用来定义常量,选择哪种方式取决于具体的需求和编程习惯。通常情况下,建议使用 const 关键字来定义常量,因为它具有类型检查和作用域的优势,而 #define 仅进行简单的文本替换,可能会导致一些意 阅读全文

posted @ 2024-09-18 13:11 bakul 阅读(1) 评论(0) 推荐(0) 编辑

导航