内容
1:一个简单的程序
2:输出(cout)
3:换行
4:输入(cin)
5:命名空间
一.c++一个简单的输出程序
#include<iostream>
using namespace std;//头文件和c语言有差别
int main()
{
cout<<"我是最帅的\n";//注意括号朝左,还有换行方式,最少两种。
system("pause");
return 0;
}
二.输出
用cout
注意
1:cout是个对象,不是关键字,也不是函数
2:若输出字符串,则加上"",输出字符,则加上'',若输出数字,则不管整数还是小数,啥都不用加
3:通过上面的特点可以看出cout可以自动识别类型
4:cout还可以连续输出
5:还可以把cout那一行的语句分成好几行
如
int a = 13;
cout<<a;就输出13
三.换行
有两个换行,一个是endl,一个是\n
区别endl除了可以换行,还可以清空缓冲区,而\n没有这个功能
缓冲区本质:char✳数组
四.输入
用cin
注意
1:cin也是对象,不是关键字也不是函数
2:和cout一样,cin可以自动识别类型,可以连续输入,也可以把输入语句分成好几行
如char a[100];
cin>>a;
cout<<a;
而且和scanf和printf一样,都会在下一行输出,而不是本行输出
五.命名空间
功能:区别同名的变量或函数
形式 如
namespace stu{
void sort (){
}
}//注意,这里有无分号均可
namespace stu1{
void sort(){
}
}
//使用的话有两种方式,第一种就类似于头文件那里,直接
using namespace stu或者stu1,然后再使用那个命名空间里面的东西就可以
//第二种方式是
stu::sort();
stu1::sort();
这样就会分别使用这两个命名空间里面的函数。::叫做,作用域运算符