IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C++输入和指针的区别篇 -> 正文阅读

[C++知识库]C++输入和指针的区别篇


前言

在C++中,输入和指针是很重要的,但是他和C语言又有一定的区别。


提示:以下是本篇文章正文内容,下面案例可供参考

一、输入的区别?

示例:在C语言中,输入是用scanf/scanf_s,他们是一个函数,但是C++很不同,他是一个对象。他的形式为:cin>>变量

二、使用cin的步骤

1.cin的形式

int a,b;
cin>>a>>b;//他是大于号,和cout相反

2.区别_1

他不需要写格式输入输出,只用">>",他也不需要对变量取地址。

3.区别_2

我们知道C语言有分隔符,他是在%d中间的字符,你这里是什么,输入的时候也要是什么,他没有默认的分隔符。C++就有默认的分割符,那就是" "空格。你也可以自己加分隔符。如下:

int a,b;
cin>>a>>"a">>b;//分割符为"a"

4.智能的cin

cin在输入的时候不需要对变量取地址和标准输入输出格式:"&“和”%d"(以及其他的)

5.怎样写多个变量的输入?

在变量前+">>"大于号就行了

int a,b,c,d,e;
cin>>a>>b>>c>>d>>e;//">>"+a      ">>"+b

# 二.指针与C语言的区别 既然是++,当然就改了很多东西,指针也改了,但是改的不多。**主要是改了申请与释放空间。**

三.指针的申请空间与释放空间

1.申请空间

在C语言中,我们使用的是malloc,他非常麻烦,需要变量的大小和强制类型转换。但在C++中,我们有一个新的东西:“new”,他不需要变量的大小,和类型转换,直接给你空间。他的格式如下:

int *p=new int;
Node *p1=new Node;
int *p2=new int[10];

new+类型或变量

2.有申请就有释放,C++的释放空间

C语言的空间释放为:“free(指针)”,C++也和他不一样,C++的为delete,delete什么意思,删除的意思,删除就等于释放。他的格式如下:

int *p=new int;
delete p;

delete + 指针;


总结

例如:以上就是今天要讲的内容,本文只是讲了C++的输入,申请释放指针,和他们与C语言的一些区别。
  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2022-02-07 13:32:31  更:2022-02-07 13:34:24 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 7:40:59-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码