自从上了数据结构课之后就想自学c++了

article/2025/10/13 15:33:26

所以今天是摆烂的第三天:

就是来总结一下自己刚学c++常犯的小错误(在注释里)和总结吧;

先来看看hello world输出代码;

//打了四遍这个代码终于对了TAT
//在一整个程序里面如果有多个文件并且不止一个main函数的话,那么程序会报错的
#include<iostream>
using namespace std;//这个真的要记得写;
int main()
{cout << "hello world " << endl;//这里是“l”不是“1”,注意:输出是小于括号system("pause");return 0;//有pause还要加一个return别忘记了
}
-------------------------------------------------------
//听说这个是c++最基本的代码模板
#include<iostream>
using namespace std;
int main()
{system("pause");
return 0;}
变量的存在意义:方便管理内存空间
#include<iostream>
using namespace std;
int main()
{int a = 10;cout << "a=" << a << endl;system("pause");return 0;}

变量的定义和c++没什么区别,但是常量除了用#define定义外,还可以用const加定义变量的数据类型,这时候就不可以再次对这个变量再次赋值了;

#include<iostream>
using namespace std;
#define day 7
int main()
{const int month = 12;cout << "一年有:" << month << "个月" << endl;cout << "一周有" << day << "天" << endl;system("pause");//虽然说这是模板,但是少了好像目前也没什么不妥的,但是还是要养成习惯;return 0;}

比如这样编译器会报错:

const int month=12;
month=10;

可以用c++编译器试试加深印象哈哈

还有就是和c语言差不多的

不能用关键字命名变量或者常量;
关于标识符的注意事项:
1.标识符不能用关键字来命名;
2.标识符区分大小写;
3.标识符有数字字母和下划线组成;
4.标识符的第一个字符必须是字母或者下划线;

对了,c++里面也有一个short型数据类型表示短整型;

//数据类型:给变量分配合理的内存空间;
//短整型
#include<iostream>
using namespace std;
int main()
{
short num1 = 10;//-32768~32767;
cout << "输出的数字为" << num1 << endl;
system("pause");
return 0;
}

 然后可以看到这个短整型的范围;如果超出了范围会怎么样

这时候我打印它的边界还是正常的;但是加一个一后

就变成这样了,就是溢出了;所以打印的数字要在定义的数据类型范围内QAQ;

还有一个关键字的作用是sizeof,和c语言一样,是测量数据类型或者变量占用的字节(也就是储存空间);
//整型字节比较
//short<int <=long <=long long

 虽然是这么说,但是我试了一下,如果用sizeof测量常量的话也是可以的,但是一般测的整数只要在int范围内都是被认为是int类型;

最后,还是和想摆的人说说(包括我自己):努力的意义是当所有美好的事情奔我而来的时候,我能够坦然地张开双臂拥抱它,并觉得我值得


http://chatgpt.dhexx.cn/article/XTcyAbL4.shtml

相关文章

如何学好数据结构?

大家好&#xff0c;我是程序员吴师兄。 最近在公众号发布了不少图解 LeetCode 的文章&#xff0c;一些同学在后台打卡&#xff0c;甚是感动&#xff0c;以后也会每天都发布一篇&#xff0c;希望能帮助大家更好的刷题&#xff0c;通过算法面试&#xff0c;进入心仪的大厂。 谈到…

为什么要学数据结构?

文章目录 一、前言二、为什么要学数据结构三、数据结构无处不在3.1 数据库3.2 操作系统3.3 文件压缩3.4 游戏 四、数据结构类型 一、前言 在可视化化程序设计的今天&#xff0c;借助于集成开发环境可以很快地生成程序&#xff0c;程序设计不再是计算机专业人员的专利。很多人认…

如何学习数据结构与算法

经过一段时间的数据结构与算法的学习&#xff0c;和学习了前人的经验&#xff0c;为了更好的指导自己&#xff08;希望也能帮助到别人&#xff09;之后数据结构与算法的学习&#xff0c;总结一下数据结构与算法学习的方法。 一、记住数据结构&#xff0c;记住算法思想&#xf…

怎样学好数据结构

1、数据结构学习思路 &#xff08;1&#xff09;数据结构是计算机专业最重要最基础的一门课&#xff0c;对于有过编程经验的人&#xff0c;结合自己的编程体会去领悟它的思想&#xff1b;对于初学者&#xff0c;选择一种自己最熟悉的语言去分析它。而且&#xff0c;随着编程经…

如何自学《数据结构与算法》?

众所周知&#xff0c;《数据结构与算法》是程序员面试中的重中之重&#xff0c;也是编程中非常重要的组成部分&#xff0c;然而非科班出身的人&#xff0c;学起来有一个相当长的探索期。下面我整理了一个数据结构与算法的思维导图&#xff0c;供大家参考。 1.总览 2.学习方法 …

入门篇|学渣是如何自学数据结构的?

作者 | 小鹿 来源 | 一个不甘平凡的码农 写在前边 ------------------------------------------- 今日明哥推荐一篇文章&#xff0c;小鹿是个勤快并且认知定位非常清晰&#xff0c;有极强的执行能力的小伙子。作为一个大学生&#xff0c;这个就很流弊了。有时候不是你多牛&am…

MATLAB的.fig文件打不开——有效解决

如果没有报错的话&#xff0c;那么可能是显示关了。报错可能是保存方式不对。可以看下面例子。 文章目录 没报错但打不开报错 没报错但打不开 示例正弦函数图像。 x -pi:pi; y sin(x);显示功能关闭打不开。 figure(visible,off); plot(x,y) savefig(1.fig);下面打得开 f…

matlab命令打开Word文档

本博文源于Matlab骚操作系列&#xff0c;旨在讲述文档打开操作。首先要保证自己有Word。然后我们开始实验。 实验步骤 创建Word服务器设置Word服务器可见新建空白文档写入文档内容保存文档 实验内容 创建word服务器 >> try Word actxGetRunningServer(Word.Applicat…

MATLAB无法直接打开M文件

MATLAB无法直接打开M文件 啊这1. 下载MATLAB文件关联&快捷修复文件2. 在MATLAB添加路径3. 运行associateFiles.m4. 打开生成的注册表文件5. 重启电脑 啊这 穷折腾装了个2020试试&#xff0c;发现安装后没有关联M文件。 添加打开方式为MATLAB&#xff0c;打开M文件只能启动…

matlab无法打开excel的问题

matlab无法打开excel problem怎么解决 problem 重装系统时直接移植了matlab和office两个大套件&#xff0c;之前用matlab调用读取电子表格一直没有什么问题&#xff0c;今天在统计手机上网流量的时候想用matlab对表格里的单位处理一下&#xff0c;好家伙这玩意给我报错把我搞懵…

Matlab突然打不开,运行后一闪就消失了,任务管理器也没有的解决办法

记录一下平时遇到的一些bug Matlab官方issue 参考官网链接有3种可能导致标题现象 一种一种试一下&#xff0c;包括删掉Appdata文件夹的Matlab r2020a文件夹(对我的计算机无效) 最后我的计算机试到第三种就可以了 在桌面启动程序属性里目标路径后加 -nodesktop 再双击运行就…

MATLAB安装后出现问题:MTALAB2021安装后闪退打不开

我之前安装的是2017版本&#xff0c;因需要用到一些最新功能&#xff0c;卸载后安装了2021版本。但按要求安装后无法打开&#xff0c;双击后闪一下&#xff0c;打不开。从网上了解到可能是Windows系统预设文件的损坏&#xff08;具体我也不清楚&#xff0c;但按步骤可以实现软件…

打开matlab闪退的原因

1.请确定是闪退打不开&#xff0c;还是启动缓慢&#xff1f; 这两天打算掌握一项新技能——Matlab&#xff0c;于是京东买了一本书《MATLAB 2020 从入门到精通实战案例版》 于是下载安装了&#xff0c;matlab 2020b,文件是真的大。下载加安装花了一个小时左右&#xff0c;实际…

电脑上安装的matlab软件打不开怎么办,电脑软件打不开没反应怎么办?

我们在使用电脑的过程中&#xff0c;经常会碰到电脑软件打不开没反应的情况&#xff0c;而检查软件并未发现任何错误问题&#xff0c;这时该怎么办呢&#xff1f;其实解决方法并不难&#xff0c;下面小编给大家分享电脑软件打不开的应对技巧。 XP系统方法/步骤&#xff1a; 1、…

解决MATLAB帮助文档打不开的情况

解决MATLAB帮助文档打不开的情况 问题描述 今天在MATLAB命令行窗口中输入【doc find】&#xff0c;出现了帮助文档打不开的情况。如图1所示。 图1 帮助文档打不开 解决办法 在MATLAB的【主页】中点击【预设】。如图2所示。 图2 点击【预设】 打开之后&#xff0c;如图3所示。…

matlab 18保存的mat数据,MATLAB7打不开

有时候在我们用MATLAB18或者更高版本保存mat数据&#xff0c;可能出现MATLAB7无法打开的现象&#xff0c;根据其他博主的意思可能是因为路径有中文之类的&#xff0c;还有一种情况&#xff0c;是MATLAB18保存的mat数据版本不同&#xff0c;可以更改默认的保存版本&#xff0c;然…

matlab安装后不能打开怎么办,matlab7.0安装后打不开_matlab7.0安装后不能用

一、MATLAB出现errorstartingdesktop错误 1、首先在桌面上鼠标右键点击MATLAB7.0快捷方式&#xff01;如下图所示 2、进入快捷方式属性界面&#xff0c;点击兼容性选项卡&#xff0c;如下图所示 3、勾选如下图的复选项&#xff01;如下图所示 4、选择windows2000这个选择&#…

MATLAB打不开,选择licenses激活成功后还是要激活

2017国庆前还用matlab写了程序&#xff0c;现在想看看当时的程序&#xff0c;哪知道几个月不用&#xff0c;MATLAB打不开了&#xff0c;提示要激活。 图1.激活页面 因为之前都能用&#xff0c;那肯定是有许可证文件的&#xff0c;所以我选择了不适用Internet手动激活&#xff…

linux 平台下 MATLAB 打不开图形界面

遇到一个问题&#xff0c;在linux系统上打开MATLAB时界面&#xff08;直接输入>>matlab&#xff09;出现到一半就崩溃了。 提示&#xff1a; ** This crash report has been saved to disk as /home/hipeson/matlab_crash_dump.218342-1 ** MATLAB is exiting because…

win10系统matlab不能卸载不了,win10系统matlab打不开无法运行的方案

现如今&#xff0c;几乎家家户户都有一台电脑&#xff0c;当我们操作win10系统的过程中常常会碰到win10系统matlab打不开无法运行的问题&#xff0c;有什么好的办法去解决win10系统matlab打不开无法运行的问题该怎么处理&#xff1f;虽然解决方法很简单&#xff0c;但是大部分用…