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

这篇具有很好参考价值的文章主要介绍了自从上了数据结构课之后就想自学c++了。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

就是来总结一下自己刚学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;
}

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

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

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

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

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

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

最后,还是和想摆的人说说(包括我自己):努力的意义是当所有美好的事情奔我而来的时候,我能够坦然地张开双臂拥抱它,并觉得我值得文章来源地址https://www.toymoban.com/news/detail-416908.html

到了这里,关于自从上了数据结构课之后就想自学c++了的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 自从学了C++之后,小雅兰就有对象了!!!(类与对象)(中)——“C++”

    各位CSDN的uu们好呀,好久没有更新小雅兰的C++专栏啦,话不多说,让我们进入类和对象的世界吧!!! 类的6个默认成员函数 构造函数 析构函数 拷贝构造函数 如果一个类中什么成员都没有,简称为空类。 空类中真的什么都没有吗?并不是,任何类在什么都不写时,编译器会

    2024年02月13日
    浏览(22)
  • 自从学了C++之后,小雅兰就有对象了!!!(类与对象)(上)——“C++”

    各位CSDN的uu们你们好呀,今天,小雅兰的内容就是C++中的类与对象啦,下面,让我们进入类与对象的世界吧!!! C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。  C++是基于面向对象的,关注的是对象,将一件事情拆分成不同的对

    2024年02月12日
    浏览(21)
  • Tecplot数据结构——结构数据(结构网格)与非结构数据(非结构网格)

    结构数据可以是一维、二维或三维的,下面以二维的数据格式为例。 在记事本中写入以下字符,并将文件以.plt或.dat为后缀命名。 其中数据总数为I*J=20,结构数据顺序为point格式,顺序为:(I,J)=(1,1), (I,J)=(2,1), … (I,J)=(Imax,1), (I,J)=(1,2), (I,J)=(2,2), (I,J)=(Imax,2), … (I,J)=(Imax,Jmax).

    2024年02月15日
    浏览(43)
  • 数据结构与算法——数据结构有哪些,常用数据结构详解

    数据结构是学习数据存储方式的一门学科,那么,数据存储方式有哪几种呢?下面将对数据结构的学习内容做一个简要的总结。 数据结构大致包含以下几种存储结构: 线性表,还可细分为顺序表、链表、栈和队列; 树结构,包括普通树,二叉树,线索二叉树等; 图存储结构

    2024年02月15日
    浏览(45)
  • 算法 数据结构分类 数据结构类型介绍 数据结构线性非线性结构 算法合集 (一)

     数据结构分为:                            a.线性结构                            b.非线性结构  a.线性结构:                       数据与结构存在一对一的线性关系; a . 线性结构 存储 分为:                                   顺序存储

    2024年02月10日
    浏览(36)
  • 结构化数据、非结构化数据、半结构化数据

    结构化的数据一般是指可以使用关系型数据库表示和存储,可以用二维表来逻辑表达实现的数据。例如:需要多少个属性,每个属性什么类型,每个属性的取值范围等等,类似下图所示, 提前定义好了一个二维矩阵的元数据 ,包含有列名称、列的类型、列的约束等:   可见

    2024年02月09日
    浏览(44)
  • 【数据结构】何为数据结构。

    🚩 WRITE IN FRONT 🚩    🔎 介绍:\\\"謓泽\\\"正在路上朝着\\\"攻城狮\\\"方向\\\"前进四\\\" 🔎 🏅 荣誉:2021|2022年度博客之星物联网与嵌入式开发TOP5|TOP4、2021|2022博客之星TOP100|TOP63、阿里云专家博主、掘金优秀创作者、全网粉丝量6w+、全网访问量100w+ 🏅 🆔 文章内容由 謓泽 原创 如需相关

    2024年02月08日
    浏览(50)
  • 【数据结构(一)】初识数据结构

    ❣博主主页: 33的博客❣ ▶文章专栏分类: Java从入门到精通◀ 🚚我的代码仓库: 33的代码仓库🚚 🫵🫵🫵 关注我带你学更多数据结构知识 数据结构是计算机存储,组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合,从这篇文章开始,我们将一起进入数

    2024年04月09日
    浏览(47)
  • 数据结构和算法——数据结构

    目录 线性结构  队列结构的队列 链表结构的队列 链表的面试题 单向链表应用场景 约瑟夫环问题 栈结构 中缀表达式 前缀表达式 后缀表达式 非线性结构 图 递归解决迷宫问题 递归解决八皇后问题 顺序存储方式,顺序表 常见的顺序存储结构有:数组、队列、链表、栈 链式存

    2024年02月07日
    浏览(40)
  • 【数据结构】什么是数据结构?

    🦄 个人主页 :修修修也 🎏 所属专栏 :数据结构 ⚙️ 操作环境 : Visual Studio 2022 目录 🎏数据结构的定义 🎏结语 数据结构(Data Structure)是计算机 存储 , 组织数据的方式 ,指 相互之间存在一种或多种特定关系的数据元素的集合 . 这么讲可能有些抽象,放一张图大家可能好理解一

    2024年02月07日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包