二、C++语句(2020/9/25)

1、声明语句int carrotes; ,对于声明变量,C++的做法是尽可能在首次使用变量前声明它。C语言中,所有的变量声明通常都位于函数或过程的开始位置。
2、可以连续使用赋值运算符,yamala=baldwin=steinway=88;,由右向左进行赋值。
3、cout<<carrots;,程序没有打印“carrots",而是打印存储在carrots中的整数值,即25。其智能行为源自C++的面向对象特性。实际上,C++插入运算符(<<)将根据其后的数据类型相应的调整其行为,这是一个运算符重载的例子。
4、cin>>carrots;,从这条语句可知,信息从cin流向carrots。输出时,<<运算符将字符串插入到输出流中;输入时,cin使用>>运算符从输入流中抽取字符。(符号<<和>>被选择用来指示信息流的方向。与cout一样,cin也是一个智能对象。它可以通过键盘输入的一系列字符(即输入)转换为接收信息的变量能够接收的形式。
5、cout语句的输出紧跟在前一条cout语句的输出后面。即使两条cout语句之间有其他语句,情况也将如此。
6、类是用户定义的一种数据类型。要定义类,需要描述它能够表示什么信息和可对数据执行哪些操作。类之对象就像类型之于变量。也就是说,类定义描述的是数据格式及其用法,对应于对象类型;而对象则是根据数据格式规范创建的实体,对应于对象实例或实例变量
7、cout是一个ostream类对象,ostream类定义(iostream文件的另一个成员)描述了ostream对象表示的数据以及可以对它执行的操作,如将数字或字符型插入到输出流中。同样,cin是一个istream类对象,也是在iostream中定义的。
8、知道类是用户定义的类型,但作为用户,并没有设计ostream和istream类。**就像函数可以来自函数库一样,类也可以来自类库。**ostream和istream类就属于这种情况。从技术上说,它们没有被内置到C++语言中,而是语言标准指定的类。这些类定义位于iostream文件中,没有被内置到编译器中。
9、C++提供了两种发送消息的方式:一种方式是使用类方法(函数调用),一种方式是重新定义运算符,cin和cout采用的是这种方式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值