网站改版 seo,长沙装修公司名单,网站建设人才,国内响应式布局网站C输入输出 新生婴儿会以自己独特的方式向这个崭新的世界打招呼#xff0c;C刚出来后#xff0c;也算是一个新事物#xff0c;那C是否也应该向这个美好的世界来声问候呢#xff1f;我们来看下C是如何来实现问候的 #includeiostream
// std是C标准库的命名空间名…C输入输出 新生婴儿会以自己独特的方式向这个崭新的世界打招呼C刚出来后也算是一个新事物那C是否也应该向这个美好的世界来声问候呢我们来看下C是如何来实现问候的 #includeiostream
// std是C标准库的命名空间名C将标准库的定义实现都放到这个命名空间中
using namespace std;
int main()
{coutHello world!!!endl;return 0;
} 说明 使用cout标准输出对象(控制台)和cin标准输入对象(键盘)时必须包含 iostream 头文件以及按命名空间使用方法使用stdcout和cin是全局的流对象endl是特殊的C符号表示换行输出他们都包含在包含iostream 头文件中是流插入运算符是流提取运算符使用C输入输出更方便不需要像printf/scanf输入输出时那样需要手动控制格式C的输入输出可以自动识别变量类型 注意早期标准库将所有功能在全局域中实现声明在.h后缀的头文件中使用时只需包含对应头文件即可后来将其实现在std命名空间下为了和C头文件区分也为了正确使用命名空间规定C头文件不带.h旧编译器(vc 6.0)中还支持iostream.h格式后续编译器已不支持因此推荐使用iostreamstd的方式 #include iostream
using namespace std;
int main()
{int a;double b;char c;// 可以自动识别变量的类型cina;cinbc;coutaendl;coutb cendl;return 0;
} std命名空间的使用惯例 std是C标准库的命名空间如何展开std使用更合理呢 在日常练习中建议直接using namespace std即可这样就很方便using namespace std展开标准库就全部暴露出来了如果我们定义跟库重名的类型/对象/函数就存在冲突问题。该问题在日常练习中很少出现但是项目开发中代码较多、规模大就很容易出现。所以建议在项目开发中使用像std::cout这样使用时指定命名空间 using std::cout展开常用的库对象/类型等方式