学习函数前的铺垫我直接举个例子这个例子会体现一些函数的特点也会结合之前的while循环语句进行讲解即使函数的铺垫也是复习。案例如下我想让一个 int 变量 a 从 0 开始进行自增直到 a 为 5后进行输出如下int a 0// 声明变量、赋值。a 1// 当前a 1a 1// 当前a 2a 1// 当前a 3a 1// 当前a 4a 1// 当前a 5满足要求了输出cout a endl;输出结果5这个逻辑需要写5遍a 1 这段代码。写5遍还能接受如果让某个值自增100遍、1000遍呢一遍一遍写肯定不现实这时循环语句的特点就可以解决这类问题。比如此案例同样还是自增到 5 时进行输出我可以这样写int a 0// 声明变量、赋值。whilea 5{a 1;}cout a endl;结果5//这里使用while的循环特性当 a 不是 5 的时候则一直自增一旦到 5 了就跳出循环执行 输出。如果我们想让 a 自增到 1000 只需将条件判断改为 a 1000 即可。总结通过while循环可以省去大量的重复操作而函数最重要的作用就是节省重复操作这里先让大家对函数的作用有个概念。下一篇会详细介绍函数。
C++学习笔记系列2-1
学习函数前的铺垫我直接举个例子这个例子会体现一些函数的特点也会结合之前的while循环语句进行讲解即使函数的铺垫也是复习。案例如下我想让一个 int 变量 a 从 0 开始进行自增直到 a 为 5后进行输出如下int a 0// 声明变量、赋值。a 1// 当前a 1a 1// 当前a 2a 1// 当前a 3a 1// 当前a 4a 1// 当前a 5满足要求了输出cout a endl;输出结果5这个逻辑需要写5遍a 1 这段代码。写5遍还能接受如果让某个值自增100遍、1000遍呢一遍一遍写肯定不现实这时循环语句的特点就可以解决这类问题。比如此案例同样还是自增到 5 时进行输出我可以这样写int a 0// 声明变量、赋值。whilea 5{a 1;}cout a endl;结果5//这里使用while的循环特性当 a 不是 5 的时候则一直自增一旦到 5 了就跳出循环执行 输出。如果我们想让 a 自增到 1000 只需将条件判断改为 a 1000 即可。总结通过while循环可以省去大量的重复操作而函数最重要的作用就是节省重复操作这里先让大家对函数的作用有个概念。下一篇会详细介绍函数。
相关文章
为什么多模型聚合是趋势?从GPT-Image接入看AI平台的选型攻略
当前AI行业正经历从“寻找通用大模型”到“多模型协同(Model Mixture)”的范式转变。没有任何一家厂商能独占所有业务场景:DeepSeek长于高性价比逻辑推理,而GPT-Image(DALL-E 3核心)则在指令遵循和图像设计…
别再只看PSNR了!用PyTorch复现SRGAN,实战体验感知损失如何让图像‘活’起来
超越PSNR:用PyTorch实战SRGAN,揭秘感知损失如何重塑图像超分辨率当你在手机相册里翻出一张多年前的老照片,点击"高清修复"按钮时,背后发生了什么?传统超分辨率技术会告诉你它们在努力提升PSNR(峰…
2026夏季工作服衬衫,清凉透气怎么选?
每年夏天,企业采购工作服衬衫都是一道难题。既要员工穿着舒适,又要兼顾商务形象,还要控制成本预算。选对了,团队精神面貌焕然一新;选错了,员工不穿、领导不满意,钱还白花。分享3个真实选购经验&…
Pandas多维聚合生产实践:从groupby到高管看板的工程化落地
1. 项目概述:为什么多维聚合不是“加个groupby”就能搞定的事我在银行风控部门干了八年,从刚毕业写SQL跑日报,到后来带团队搭实时反欺诈引擎,踩过最多的坑,八成出在数据聚合这一步。很多人觉得pandas的groupby就是个语…
AI Agent如何解决传统自动化失败的三大根本问题
1. 项目概述:这不是又一个“自动化失败”的抱怨帖,而是我们团队踩了三年坑后画出的路线图“Why Most Task Automation Fails — and How AI Agents Can Fix It”这个标题,我第一次在客户会议室白板上写下来时,台下坐着七位业务负责…
C语言学生管理系统双版本:数组静态存储+链表动态管理,带完整交互菜单与文件读写
本文还有配套的精品资源,点击获取 简介:两套可直接编译运行的C语言学生信息管理代码,一套用固定大小数组实现,支持最多N名学生的录入、显示、删除、按学号/专业/课程查询、多条件排序(专业/班级/科目)、…
StaggeredGridLayoutManager和GridLayoutManager
一、它是什么?StaggeredGridLayoutManager 是 Android RecyclerView 专用的布局管理器,用来实现不规则瀑布流布局。特点:多列网格(2 列、3 列…)每一项高度不固定,自动错落排列不会像普通 GridLayoutManage…
N皇后遗传算法实战:Python手写GA求解100皇后问题
1. 这不是教科书,而是一次真实的GA项目复盘:从Matlab到Python的N皇后实战手记你点开这篇文章,大概率不是为了背诵“遗传算法是模拟生物进化过程的优化方法”这种定义。你真正想搞清楚的是:当一个真实项目摆在面前——比如用遗传算…
Jupyter工作流本质:Kernel、Server与Frontend三系统协同原理
1. 为什么这些Jupyter技巧值得你花时间真正吃透Jupyter Notebook不是个简单的代码编辑器,它是个活的、会呼吸的数据工作台。我从2016年开始用它做第一个机器学习小项目,那时候连%matplotlib inline都得查半天文档;到2019年带团队做金融风控建…
5分钟上手:BilibiliDown——你的B站视频下载全能助手
5分钟上手:BilibiliDown——你的B站视频下载全能助手 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_mirrors/bi…
【AI】服务化部署:把AI Agent变成API服务
服务化部署:把AI Agent变成API服务📝 本章学习目标:本章聚焦安全与工程化,确保AI Agent稳定可靠运行。通过本章学习,你将全面掌握"服务化部署:把AI Agent变成API服务"这一核心主题。一、引言&…
Playnite:一站式游戏库管理器,告别多平台切换烦恼
Playnite:一站式游戏库管理器,告别多平台切换烦恼 【免费下载链接】Playnite Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games. 项目地…
LED驱动技术全解析:从核心架构到实战选型与避坑指南
1. 从一颗灯珠到千亿市场:LED驱动的技术演进与商业逻辑十几年前,当我第一次从料盘上拿起一颗0603封装的白色LED时,它微弱的光晕和高达几块钱的单颗成本,让我很难想象今天它几乎照亮了我们生活的每一个角落。从手机屏幕的一抹背光&…
索引堆及其优化
索引堆及其优化 引言 索引堆是一种数据结构,广泛应用于计算机科学和软件工程领域。它主要用于解决优先队列问题,如最小堆和最大堆。本文将详细介绍索引堆的概念、实现方法以及优化策略。 索引堆的定义 索引堆是一种基于堆数据结构的索引机制。它通过维护一个堆来存储数据…
从零到日增237精准粉丝,我靠CSDN这张AI卡片爆了!手把手复刻全流程,含配置避坑清单
更多请点击: https://intelliparadigm.com 第一章:CSDN AI 数字营销的官方引流卡片是什么功能? CSDN AI 数字营销平台推出的「官方引流卡片」,是一种面向技术创作者的轻量级、可嵌入式内容分发组件,专为提升博文、教程…
Zotero Duplicates Merger:5步彻底清理文献库重复条目
Zotero Duplicates Merger:5步彻底清理文献库重复条目 【免费下载链接】ZoteroDuplicatesMerger A zotero plugin to automatically merge duplicate items 项目地址: https://gitcode.com/gh_mirrors/zo/ZoteroDuplicatesMerger 还在为文献库中堆积如山的重…
利用随机有限集理论对蜂群的ILQR和MPC控制研究附Matlab代码
✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室🍊个人信条:格物致知,完整Matlab代码及仿真咨询…
为什么你的Gemini邮件CTE低于行业均值2.8倍?:从Prompt架构到发送时序的深度归因
更多请点击: https://intelliparadigm.com 第一章:为什么你的Gemini邮件CTE低于行业均值2.8倍?:从Prompt架构到发送时序的深度归因 Gemini邮件的客户转化效率(CTE)显著偏低,根本原因常被误判为…