10 2023 档案
程序设计笔记循环和函数
摘要: 函数 形参😦调用结束会释放内存 在函数定义中,形参(formal parameter)是指函数签名中声明的变量, 用于接收函数调用时传入的实参(actual parameter)。 形参只在函数内部有效,其作用域只限于函数体内。 形参的作用是将函数的输入参数传递给函数体内的代码进行处理,从而实
数据结构与算法初步认识
摘要:数据结构介绍 数据结构是计算机科学中非常重要的一门基础课程,其主要研究如何有效地组织和管理数据。在计算机程序中,数据的存储、操作和处理都需要借助数据结构,不同的数据结构对于不同问题具有不同的优缺点,因此选择合适的数据结构可以大大提高程序的效率和可靠性。 数据结构主要包括以下几种类型: 线性结构:线性
c语言循环结构
摘要:1.while 在C语言中,while循环是一种迭代结构,它允许我们重复执行一段代码,直到给定的条件变为假。while循环的基本语法如下: while (condition) { // 循环体 } 在每次循环开始之前,首先会对条件进行评估。如果条件为真,则执行循环体中的代码。执行完循环体后,再次检查
关于我用python写俄罗斯方块这件事(俄罗斯方块源码)
摘要:我一开始想写个游戏是从俄罗斯方块开始,开始和大多数人一样都是从网上找资源,然后依照资源学习,但是学到一半却发现教程上的资源都不够完整,怎么说就像是故意留出来的bug,想让你通过前面的学习去完善,开始的时候我并不怎么认为,只是想这个博主,只是不想将源码共享,这是正常情况源码对程序员来说就是自己的孩子,
写的让我最服的代码
摘要:题目描述 在给定的数组中删除一个数。 详细看牛客 然后我给出代码给大家看看 #include<bits/stdc++.h> using namespace std; int main(){ int m,n; while(cin>>m){ vector<int> vec; for (int i = 1
用python实现俄罗斯方块第一步
摘要:1.代码 import pygame, sys from pygame.locals import * import random pygame.init() #初始化函数 DISPLAYSURF =pygame.display.set_mode((800,600))#构建一个框,,就是运行窗口 I
向量和指针有什么关系
摘要:向量和指针有什么关系? 向量和指针之间确实存在一些关联,这是因为向量在底层实现中通常使用了指针。 在许多编程语言中,向量(也称为数组)的实现使用了指针来管理内存和访问元素。具体来说,向量通常使用一个指针来指向存储元素的连续内存块的起始地址。通过这个指针,我们可以通过偏移量或索引来访问特定位置的元素。
位运算笔记
摘要:1.按位取反 按位取反是指对一个数中的每一位进行取反操作,也就是将 0 变成 1,将 1 变成 0。在 C++ 中,使用按位取反符号 ~ 来实现。 例如,如果有一个二进制数 00101011,则它的按位取反结果为 11010100,因为每个位上的 0 和 1 都被取反了。用 C++ 的话,可以这样写
代码问题分析
摘要:我的代码: #include <bits/stdc++.h> using namespace std; int main(){ long long int m; cin >> m; string str=to_string(m); int n = sizeof(str)-1; for(int i=1
程序流程控制
摘要:1.语句结构 顺序结构选择结构循环结构 2.语句分类 1.)表达式语句 表达式语句是指通过表达式计算得到一个值,并在程序中进行相应的操作。 在 C++ 中,表达式语句可以出现在程序的任何地方,例如函数中、循环体中、条件语句中等等。下面是一些常见的表达式语句示例: 赋值表达式: int x = 5;
c++怎么保留小数和进制转换
摘要:1.保留小数 在 C++ 中,你可以使用 `std::fixed` 和 `std::setprecision` 来设置小数点后的精度并保留相应的位数。 下面是一个示例: #include <iostream> #include <iomanip> int main() { double number
斐波那契数列
摘要:先理解什么是斐波那契数列_百度百科 (baidu.com) 1.递归方法: int F(int n) //斐波那契数列函数 递归形式 { if(n == 0) //初始化 return 0; if(n == 1 || n == 2) return 1; return F(n-1) + F(n-2);