加载头像
生活明朗
万物可爱。
anheyu.com
Java
Docker
Photoshop
Node
Webpack
Pinia
Java
Docker
Photoshop
Node
Webpack
Pinia
随便逛逛
图片
2025-08-27【C++基础】01 入门HelloWorld
1.1 使用软件visual studiovisual studio 官网如下:https://visualstudio.microsoft.com/ 下载并安装即可 进入Installer 安装页面 选择C++的桌面开发 可以在安装位置目录改文件 1.2 了解visual studio基本操作1.2.1 了解如何创建一个新项目 点击文件–>新建–> 项目 选择一个空项目即可开启 按Ctrl+s 即可确定保存路径 在右侧管理器课看到如下页面 今天我们要复现的是所有程序学习中入门的第一课 Hello World 所有我们细节添加源文件 选择新建项 命名并选择代码位置,类型选择Cpp 1.2.2 快捷键ctrl+k+c 开启注释 ctrl+k+u 取消注释 1.3 编译Debug模式:可以执行到某一步骤进行调试 Release模式: 非常精简,发布,运行快 2.引入一个变量2.1 变量的声明数据类型为字符串 # include <iostream>int main() //程序的入口{ //变量 std::string words_to_c ...
详情
图片
2025-08-27【C++基础】02 数据类型基础与运算
1 变量 1.1 整型(int) 注意:C++,int类型自动向下取整,自动类型转换可能会导致数据丢失 整数,例如 10 ,2 ,0, -996 大小4byte(32位二进制数) 1byte –> 8位二进制数 范围 1.1.1 int的小弟和大哥(short/long)short 短整形 2bytes long 长整形 4 or 8 bytes (取决于编译器和操作系统) Tips: 可以用sizeof()运算符获得数据类型或者变量大小; unsigned int 无符号整数: 0,1,2,3… 4bytes 1.2 单个字符(char)1bytes 相当于一个无符号整数—>ASCII码–>字符 1.3 浮点数(float/double)机制:科学计数法 数值 = 尾数 x 底数的指数次幂 1.4 布尔(bool)真/假: true/false –> keywords(保留字) 1byte 本质 1或0 while(True){} 1.5 字符串string ...
详情
图片
2025-08-27【C++基础】03 循环
01 为什么使用loop 将result 设置为0 将待加数设置为首项 //初始化变量 用result_Add 进行重复 得到新的result 将add加上数列的公差 //每次循环进行的操作 判断add是否超出末项 –> 标志计算完成 得出result //判断循环的出口条件 02 循环的优点 计算复杂性高 逻辑清晰有规律 重复计算 并行 03 循环类型03.01 for 循环int i,resultresult = 0for (i=0,i<=100,i++) //i++ 步长=1 i+=2 步长=2 i+=-1 步长=-1 以此类推{ result = result + i;} i<=100的关系表达式值为bool,该范围即为出口条件 推荐for循环使用三段式写法 03.02 while 循环int i = 1 ,result = 0 ;while(i<=100){ result = result +i' i++;} 03.03 do-wh ...
详情
图片
2025-08-27【C++基础】04 数据类型与数组
01 前言数组存储基础数据类型: 自定义数据类型 02 如何声明/定义一个数组 指明数组元素的类型 指明数组名称 指明数组大小 声明和定义的区别: 03 数组的初始化(定义的同时赋初值) 给所有元素都指明值 int nArray[3] ={0,1,2};// 0 1 2 给所有元素赋同一个值 int nArray[3] = {0};// 0 0 0 整体赋值的唯二方式如上 04 数组的初始化(先定义后赋初值)通过循环遍历数组:(ARRAY_SIZE 可以使用sizeof()进行获取) for (int i=0;i<ARRAY_SIZE;i++){ nArray[i]=i; //或通过任何合理的其它方式进行赋值} 通过数组名和下标访问数组元素 :warning: 注意: 数组下标从0开始1到数组大小-1结束 原理即为爬楼梯原理 04.01 常见问题–数组越界为什么会发生这种情况? 使用小于0或者大于(大于-1)的下标访问数组元素 或未初始化数组元素 所以要确保访问元素的范围为[ ...
详情
【C++基础】06 运算符
【计算机基础】ASCII编码
【C++基础】01 入门HelloWorld
【C++基础】02 数据类型基础与运算
【C++基础】03 循环
【C++基础】04 数据类型与数组
【C++基础】05 STL标准模板库
avatar
status
Recode的开发手札含有Python,Java,AI,建模,3D打印等方面的内容
公告
欢迎来看我的博客鸭~


网站资讯
文章总数 :
7
建站天数 :
总访客数 :
总访问量 :
博客快捷键
shift K
关闭快捷键功能
shift A
打开/关闭中控台
shift M
播放/暂停音乐
shift D
深色/浅色显示模式
shift S
站内搜索
shift R
随机访问
shift H
返回首页
shift F
友链鱼塘
shift L
友链页面
shift P
关于本站
shift I
原版/本站右键菜单
引用到评论
随便逛逛博客分类文章标签
复制地址关闭热评深色模式轉為繁體