可能对于才学完C++的初学者来说,这些概念都很简单,但是把它们放在一起,就真的真的给整不会了,其中最容易混淆的有单引号与双引号的用法,还有NULL与nullptr的用法。下面我会依次用代码文字结合的形式给大家讲解
0
这个就很简单,它就是数字0,比如我们进场对一些变量进行初始化赋值为0
int a = 0;
‘0’ 和 “0”
先来说一下单引号和双引号的区别
单引号引用的是字符,双引号引用的是字符串
举个例子吧
char a_dan = '0' ;
char a_shuang[] = "0";
char b_dan = 'hongyu';
char b_shuang[] = "hongyu";
其中b_dan变量是会遇到报错的,而a_shuang变量不会遇到报错,这样就显而易见的看出了单引号和双引号的区别。
下面我们再来探讨一下引号中的0,还是用代码来展示一下
int a_dan = '0';
char b_dan = '0';
char b_shuang[] = "0";
cout << a_dan << endl << a_shuang << endl << b_dan << endl << b_shuang << endl;
版权声明:本文为weixin_45821611原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。