C++学习笔记(1)

cin.get()和cin

cin.get()的作用是:从标准输入吸收任何字符(包括回车和空格),优先吸收cin缓存(之前输入残留的内容)。
cin.get()函数有以下两种用法:(假设ch是正在读取字符的char型变量)
1.ch = cin.get();
2.cin.get(ch);
cin,get()会接受所有字符(包括空格和回车),遇到回车时也会读取并且执行下一条语句。
另外,cin.get()可以当作暂停语句,同system("pause");

cin和cout都是对象,cin作为istream类对象;cout作为ostream对象(两者都定义在iostream文件中),cin.get()中的get函数是cin对象的一个内置函数。
当我们用cin读取数据时,最后的换行符会残留在cin缓存中。
并且我们在使用cin进行数据输入时,它会自动忽略所有前导白色空格(空格、制表符TAB),所以不可能仅输入一个空格或者回车,并且即使输入了其他字符也需要按下回车进行下一条语句的操作。

C++未初始化变量

此处引用一张图片(图片来自https://blog.csdn.net/m0_45514746/article/details/112058775)侵权必删
在这里插入图片描述

另外还有一些与在C语言学习中不同名称但相同作用的头文件(主要由于新老编译器的问题)
例如:cmath和math.h 、 cstdlib和stdlib.h。
c++还支持连等,比如:a = b = c = d = 10;,但前提是变量在赋值前都已声明定义,定义时不可连等,编译器会报错。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值