是C语言中的转义字符,表示换行字符。
功能是让电脑显示完前面的字符后换一行,这样不影响观看下次运行时程序输出的结果,如果不换行就连续显示到一起。不方便观看。
其他的转义字符如
\t
表示水平制表符
::a指的是int a=10中的athis->a指的是int a,b中的a
void func(int a)
{
//********error********
this->a += a//this指的是类,this->a是指这个类所定义的变量a等号后面的a是函数参数的a, 加this是为了区分这两个a如果变量名不同时可以省去this关键字,如test这个函数中的a同样是指类的a,但因为传入参数名为 t ,所以省去this
}
void test(int t)
{
//********error********
a += t
this->func(a)//这样调用等于a++
}
void func2()
{
//********error********
a+=::a//指的是"int a,b"中的a 加"int a=10"中的a
//第一个中类内定义的a ,第二个 是类外部定义的a,
}