Nice To meet U C++

上面学会了输出,升级了一波儿。但是C++的水还是深不可测,我在这口神坑面前蹲着左思右想,尼玛,觉得应该先扔个石头下去吧,看看这坑有多深。

 

好记性不如烂笔头,不用管我,自己先神叨一下书上死记硬背的东西。

1.C++使用变量前必须要有声明语句。咋样?Matlab和Python大牛们,看着就虚了呗。

2.C++赋值语句也是从右向左,同时还可以多个变量在一个语句中赋值。Matlab你敢吗?

目录

我要和你交流

我和你只如初见----类

数风流还得看---函数

小结:(最不喜欢写这玩意儿,写的不好就从这儿能爆漏)


我要和你交流

前面学会了C++的输出,要调试程序自然也少不了输入cin。并且它和cout一样是个智能对象,键盘输入的字符会被他们转换为接收信息变量所接受的形式。例如

#include <iostream> //预处理器编译

using namespace std; //引入iostream里面的名称空间

int main()

{

int car; //欲使用,先声明定义

cin >> car;

cout << car;

cin.get() //让程序停下,有可能需要两个这玩意

return 0;

}

测试: 输入13.1 输出13 ;输入13.9 输出13;输入R 输出一个数字(很大一坨)

看到智能对象cin的牛逼了吧。

 

我和你只如初见----类

上面说了好几次的cin和cout对象,也看了太多面向对象的书了,大部分都会举例来说下OOP的类概念。其中最有意思的是这样描述的:

类比喻成人类

对象比喻成某个具体人(例如,张三,李四,王二麻子)

属性比喻为这个人的名字 、性别、年龄等

方法比喻为这个人的动作,例如走路(奶宝宝应该不会吧)、哭(这个可以)、唱歌...

cin和cout分别就是istream和ostream类的对象实例。

 

数风流还得看---函数

函数在c++中很重要在于它是创建c++模块必须的“作料”。感觉模块就是函数

说到函数就不得不提函数原型,函数原型之于函数就像变量声明之于变量。用法是这样的:

double sqrt(double); //函数原型声明,注意在使用函数的前面声明并且分号不能少。

int main()

{

double x;

x = sqrt(13.2);

}

除了上面声明的方式外,还可以将声明写在头文件中。c++库函数原型都在一个或多个头文件中找到其声明。例如,sqrt()函数的声明在cmath或者math.h头文件中都能找到。

还有个听起来很牛X的概念:函数变体,其实根本就不高大上,说的就是有些函数没有传参,有些函数没有返回值,有些函数有多个参数等。说到返回值,就不得不扯一下main()函数的疑惑了,它返回的是int 类型,但是,你却取不到这个值,那么这个值返回给谁了啊?答案是,操作系统;是它调用了main(),所以要负责。

 

小结:(最不喜欢写这玩意儿,写的不好就从这儿能爆漏)

c++有多种类型的语句,包括下面6种:

1、声明语句:定义变量的名称和类型

2、赋值语句

3、消息语句:例如cin 和 cout将消息发送给对象,激发某种行动

4、函数调用

5、函数原型

6、返回语句

最后,要使用C++的那么多库函数,关键记到包含提供库函数原型的头文件。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值