- 博客(8)
- 收藏
- 关注
原创 const char*不能初始化char* 解决方法
解决方法: 1、 点击项目 - - 属性 --c/c++ --语言–符合模式 改为否 2、强制类型转换 如 原代码: char * pp ="dasda"; 修改后: char * pp = (char *)"dadada"; 3、先用字符数组存储 再转换 char p1[]= "dadad"; char* p2=p1; ...
2020-08-20 15:57:42
1686
原创 C++速解 指针
指针: 指针是语言的灵魂 地址 介绍指针前先给解释一下地址: 是内存单元的编号(内存可以被CPU访问,硬盘不可以被CPU访问,硬盘的数据要是想被CPU访问那就把数据导入到内存中) 地址是从零开始ide非负数:范围:0--FFFFFFFF 这里给大家举个例子: double* p; double a;//因为a是double类似数据 所以占8个字节,一个字节有8位,一个字节是一个地址 p=&a;// p里面存放的是a中8个字节的首地址 指针 地址就是指针,指针就是地址; 指针变量是存放内
2020-07-23 18:52:33
297
原创 C++ 新手速解函数
函数 作用:将经常使用的代码封装起来,减少重复代码。函数会使程序变的更加有层次感觉 函数的定义 1、函数返回值类型 一个函数可以有返回值类型如 int string 等等 也可以是自定义数据类型 ;也可以没有返回值类型,当没有返回值类型时用void 2、函数名:函数名的命名一般要起到让人看到见思意的效果。 3、参数列表:使用函数是需要传入的数据 4、函数体语句:通过执行什么语句,函数可以实现想要完成的任务 5、return 表达式:和1、返回值类型有关系,函数执行完返回响应的类型。 函数的语法 返回值类型
2020-07-21 07:45:03
244
原创 C++速解 数组
数组 数组就是一个集合,里面存放了相同类型的数据元素 特点 1、数组中每个元素都是相同的数据类型。 2、数组中的内存是联系的 一维数组 一维数组的定义方式: 1、数组类型 数组名[ 数组长度 ]; 2、数组类型 数组名[ 数组长度] = {值1,值2,…}; 3、数组类型 数组名[ ] = {值1,值2…}; ** 获取数组所占内存: sizeof(数组名); 获取数组的长度 : sizeof(数组名)/sizeof(数组类型); 获取数组在内存中的首地址: cout<<数
2020-07-19 09:56:29
189
原创 C++新手速解 程序流程结构
本文介绍一下,在C/C++中最基本的三种程序运行结构:顺序结构、选择结构、循环结构 顺序结构:就是程序按顺序执行 不发生跳转,这个没啥好多解释的 选择结构:依据条件是否满足,有选择的执行相应的功能,下面介绍两种基本的选择语句 if语句: if语句的形式: 1、单行格式if语句 : if (条件){条件满足执行的步骤} 2、多行格式if语句 if (条件){条件满足执行的步骤} else{条件不满足执行的步骤} 3、多条件的if语句 if (条件1){条件1满足执行的步骤} e
2020-07-18 08:20:12
182
原创 新手速解C++运算符
今天给大家更新一些c++中常用的运算符: #运算符: ##算术运算符 作用:用于处理四则运算 1、±/ 注意:整数相除只能整数,小数部分将被除去,被除数不能为零 2、去模运算 如5%2=1; 小数不能取模 3、递增运算 前置递增: a=1,++a; 结果a=2;先让变量加一,后运算 如 :a = 1;b=++a10; 结果:a=2;b=20; 后置递增:a=1,a++;结果a=2;先运算,后加一;如:a=1;b=a++10;结果:a=2;b=10; 递减运算 和递增运算一样; ##赋值运算 作用:
2020-07-16 16:22:03
120
原创 C++中的可视化界面和传入音乐
#可视化界面 在初学C++的时候,程序运行出来都是黑窗口界面,但是制作一个小游戏,如果要让外观美观,更有吸引人的效果,就要用到可视化窗口了在VS的用户中 要使用可视化窗口 就要安装一个easyX的东西 easyX官网链接:https://easyx.cn/downloads/ 安装了以后将窗口改为可视化窗口分为以下几步: 包含头文件:#include<graphics.h> (只有安装了easyX才可以使用) 初始化图像环境:initgraph(...
2020-07-15 17:03:03
2876
原创 小小小小白学C++
本人是一个编程爱好者 如果文章有错误的地方希望大家评论指出 本文总结一下c++中的一些简单的数据类型: #数据类型: ## 整型:表示整数类型的数据 ## 实型:表示小数分为:单精度 :float 双精度:double 它们的区别如下: ## 字符型:用来显示单个字符 语法:char ch='a'; ch是你自己定义的a字符的名字 可以换其他的 注意: 在显示字符型变量时 是用单引号括起来;且单引号内只能有一个字符,不可以是字符串 ...
2020-07-13 16:54:41
166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人