c++随笔——17.10.17

布尔类型Boolean

字符 char

整型 int

浮点 float

数组arrey:定义一组具有相同数据类型的数据

指针:间接

字符串:

向量 vector

 

 

类机制:

是面向对象的一种的数据类型,是一种编程的思想

也就是,你要实例化一个物体,你首先得要构建它的性质,当然,你也可以用面向

过程的思维来写,即一步步地构造出来,就好比于,你在玩一种游戏,是类似于

建塔防的那种,面向过程是你边走边建,面向对象

 

面向过程是函数在干活

面向对象是一个团队在干活

 

命名空间namespace std;

是一种将程序库名称封装起来的方法。通过这个方法可以避免和应用程序发生命名

冲突的额外难题。而什么又是命名冲突呢?是指在应用程序内两个不同的实体之间

的相同名字之间的冲突问题。而std(即standard)是c++标准库,stringiostream

都是这个库里的类,的实体,在我们使用的时候需要加上std::cout<<作用域符号

::,才可以使用,所以using namespace std的作用就是,使得我们在当前作用域下

不用再写std::了,就省略了这一步,在我们低量级的没有使用到其他库而产生

重名的风险的,可以让我们方便许多。

http://www.cnblogs.com/zhoug2020/p/5972439.html

以上网页上还有其他一些命名空间的使用方法,用到再看。

C++是含有c的库的,那么我们使用c的库的时候,会有可能产生重名的风险

是怎么解决的呢,在c++编译的时候,#include的库前面加c表示是c++的库

没有是c的库,而且得加后缀.h

例如:

#include<stdio.h>

就不用using namespaces std

 

#include <cstdil>

Using namespace std;

对比一下也就知道了。

 

 

 

初始化的两种方式:

Int a= 0

Int a(0);

=不必说,使用()是为了在多个变量类的赋值的时候所使用的,template是模板

功能是,不必先定义数据类型,可以在程序使用到的时候再视具体情况选择(程序员)

数据类型。

 

 

Const 常量表达式,其用法很多,就是要区分变量和常量的区别。而且再函数传参的

时候,如果传的是常量,注意不要传错了变量。

 

Switch case的使用:

    int a=0;

    cin>>a;

    switch(a)

    {

    case 1:

        cout<<1;break;

    default:

        cout<<666;break;

    case 2:

        cout<<2;break;

 

    }

要点:

1break

2defaultdefault是在所有的case都找不着才进入,而它的位置处于哪都一样。

下面和上面是一样的结果。

    int a=0;

    cin>>a;

    switch(a)

    {

    case 1:

        cout<<1;break;

    case 2:

        cout<<2;break;

    default:

        cout<<666;break;

 

    }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值