首页 新闻 会员 周边 捐助
1
回答数

已关闭问题 scanf("%d%d", &a, &b);这种为什么我输入12,不把1赋值给a,2赋值给b结束,而是空格或者回车等空白输入一个数字结束

scanf("%d%d", &a, &b);这种为什么我输入12,不把1赋值给a,2赋值给b结束,而是空格或者回车等空白输入一个数字结束
1
回答数

已关闭问题 遍历、迭代次数、图灵,所有的for分支都可以用while循环改写,所有的while循环都可以用for循环来改写,哪个对?

遍历指的是按照某种顺序访问数据结构中的每个元素一次且仅一次。 迭代次数循环指的是基于计数器执行固定次数的循环。 图灵指的是英国数学家艾伦·图灵(Alan Turing),他在计算机科学中有两个重要概念
0
回答数

已关闭问题 在任何计算机上,Python3代码中的float类型都没有办法直接表示[0,1]区间内的所有实数?

这不是 Python 的缺陷,而是 所有使用 IEEE 754 浮点数的编程语言(C/C++、Java、JavaScript 等)的共性。 核心原因:float 是有限精度的 Python 的 flo
1
回答数

已关闭问题 记忆内存布局图

“固定在下,动态在上”: 代码、常量这些固定不变的东西放在最下面(低地址)。 运行时动态变化的数据(堆、栈)放在上面。 “堆向上,栈向下”: 为什么堆向上? 堆是自由空间,像野草一样“生长”,自然向上
1
回答数

已关闭问题 这两种写法,哪个好点

#include <stdio.h> int main(){ int x; int n = 0; scanf("%d",&x); while(x>0){ n++; x = x/10; } printf
0
回答数

已关闭问题 为什么复制的内容要放在notepad里面然后粘贴

主要目的:净化文本格式 1. 清除隐藏的格式字符 当从网页、PDF、Word文档等复制代码时,经常会携带: 不可见的格式标记 特殊的引号字符(“ ” 而不是 " ") 不同的换行符(\r\n vs \
0
回答数

已关闭问题 Code Runner插件是使用插件自带的gcc还是vscode自带的gcc,还是我自己安装的tdm-gcc

Code Runner默认使用你在系统PATH环境变量中配置的GCC,这通常就是你自行安装的TDM-GCC-1。但要获得最精确的控制,最佳实践是在VSCode的 settings.json 文件中,通
1
回答数

已关闭问题 vsc软件里面菜单栏File模块里面open folder就是workspace了吧,不用Add folder to workspace了把

vsc软件里面菜单栏File模块里面有啥区别open folder,open workspace from file, Add folder to workspace 新建一个文件夹,open fol
0
回答数

已关闭问题 集合(Set)不是线性结构

集合是一种无序、唯一的非线性逻辑结构,元素之间没有先后、前后、上下级关系,而线性结构要求元素存在一对一的严格顺序。 维度线性结构(如数组、链表、栈、队列)集合(Set) 元素顺序 有明确的第 0、第
1
回答数

已关闭问题 既然内存有缓冲区,那么非缓冲区是干嘛用的

首先,所有内存本质上都是存储数据,但根据用途可以分为: 内存 (RAM) ├── 缓冲区内存 (用于数据中转) └── 非缓冲区内存 (用于程序执行和数据存储) ├── 代码区 (存储程序指令) ├─
1
回答数

回答被采纳 为什么说内存是主存,而硬盘是辅助存储

电脑通电后,所有硬件的动作都需要 CPU 来触发和指挥,不存在脱离 CPU 的 “自己读取加载”,核心是 CPU 是计算机的 “总指挥”,负责启动整个流程。 简单说,“电脑通电” 只是给所有硬件供能,
0
回答数

已关闭问题 文件是存储在辅助存储器上的一组数据序列,可以包含任何数据内容

文件是数据序列:文件确实是由字节组成的有序序列。 存储在辅助存储器上:通常文件是存储在硬盘、U盘、SSD 等辅助存储器上(而不是主存,如内存)。 可以包含任何数据内容:文件可以存储文本、图片、音频、视
0
回答数

已关闭问题 如果元素不是字符串,join()不能直接使用,那要怎么合成字符串

方法1:使用列表推导式 + str() python 复制 下载 # 包含非字符串元素的列表 my_list = [1, 2, 3, 4, 5] # 方法1:列表推导式 result = ','.jo
0
回答数

已关闭问题 在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是人工阶段还是文件系统阶段?

人工管理阶段(20世纪50年代以前)才是“没有专门软件对数据进行管理”的时期。 1. 人工阶段(1950s 以前) 机器没有操作系统,更没有“文件”概念。 程序员直接写代码控制物理地址读写: 读卡片机
0
回答数

已关闭问题 对数据压缩存储降低算法的空间复杂度

“降低算法的空间复杂度”主要不是去压缩输入数据,而是削减算法在运行过程中额外申请的“工作空间”(auxiliary space)。输入数据本身的大小通常被视为问题规模 n,属于“必须存在”的硬成本,不
0
回答数

已关闭问题 程序的顺序执行确实具有封闭性特点?

​程序的顺序执行确实具有封闭性特点​,即程序在顺序执行时独占系统资源,执行结果不受外界干扰,且只有程序本身能改变其状态。这一特性是单道程序系统中执行过程的核心特征。
1
回答数

已关闭问题 [1,[2,3],[3,4]]不是二维数组,而是一个包含整数和列表的混合结构,这是个混合结构,那是一维数组吗

它仍然只是一个“一维”结构——在 Python 的语义里,[1, [2,3], [3,4]] 是一个 长度为 3 的一维列表,只不过它的三个元素分别是: 索引 0:int 对象 1 索引 1:list
0
回答数

已关闭问题 使用函数的主要作用是复用代码?

使用函数的主要作用是复用代码? 复制 分享 “复用代码”只是函数最表层、最容易被看到的好处。真正把函数当成核心工具,是因为它能同时完成四件大事: 压缩复杂度(分而治之)把 50 行纠缠在一起的逻辑变成
0
回答数

已关闭问题 python中函数可以定义在分支中或者循环语句内部?

在 Python 里,“函数定义”本质上就是一条可执行语句。解释器跑到哪一行、哪一级别,就把函数对象当场绑定到当前作用域的名字空间里。因此: 可以写在 if / while / for 内部——语法完
1
回答数

回答被采纳 python语言技术特点:

python语言技术特点: 对于需要更高执行速度的功能,例如数值计算和动画,python语言可以调用c语言编写的底层代码 这句话基本正确,是 Python 的官方实现 CPython 从设计之初就预留
0
回答数

已关闭问题 系统软件和应用软件区别

✅ 一句话区别: 系统软件:管理和控制计算机硬件,为应用软件提供运行环境。 应用软件:为用户提供具体功能,帮助完成特定任务。 📌 详细对比: 表格 复制 对比维度系统软件应用软件 主要功能 管理硬件
0
回答数

已关闭问题 shell: echo -n "hello" 等价于 python: print(..., end='')

-n do not output the trailing newline 的意思是: 不要在输出内容的最后添加换行符。 默认情况下,echo 会在输出后加一个换行符,让光标移到下一行,而 -n 就是
1
回答数

已关闭问题 str.join() 这个方法的设计符合单一职责原则,只干一件事:拼接已经是字符串的东西。

显式优于隐式(Python 之禅) Python 的设计哲学之一: 如果 join 自动把数字、None、对象等转成字符串,你可能无意中拼出脏数据 例如:" ".join(iterable)这里面的i
0
回答数

已关闭问题 for...else

你提到的观点很有深度: 事物不仅仅是静止状态有两面性(对与错),在运动状态也有两面性(正常执行 vs 执行完没问题)。 在 Python 中,for...else 的语义是: 如果 for 循环没有被
0
回答数

已关闭问题 获得用户的非数字输入,如果输入中存在数字,则要求用户重新输入,直到满足条件为止,并输出用户输入字符的个数、

#请完善如下代码 #在....处填写多行代码,不得修改其他代码 #PY202.py while True: s = input("请输入不带数字的文本:") flag = False for i in