关于#c++#的问题,如何解决?(语言-c++)

img

img


想输入一个句实现逆序,比如hello world输出world hello,请各位专家帮忙看看哪里出问题了实现不了该功能

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7615223
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:c++中hello,world的几种输出方式
  • 除此之外, 这篇博客: C++入门中的 2.hello world程序的理解 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • (1)使用cout标准输出对象(控制台,也就是屏幕)和cin标准输入对象(键盘)时,必须包含< iostream >头文件以及按命名空间使用方法使用std。

    (2)cout和cin是全局的流对象,endl是特殊的C++符号,表示换行输出,也就是C中的'\n'。他们都包含在包含头文件中。

    (3)>是流提取运算符。我们暂时不需要去完全搞清楚它们的作用,在这个程序中,你可以简单地理解为hello world的字符串流入屏幕,然后'\n'字符流入屏幕。

    (4)使用C++输入输出更方便,不需要像printf/scanf输入输出时那样,需要手动控制格式。C++的输入输出可以自动识别变量类型。

    (5)实际上cout和cin分别是ostream和istream类型的对象,>>和<<也涉及运算符重载等知识,这些知识我们我们后续才会学习,所以我们这里只是简单学习他们的使用。后面我们还有有一个章节更深入的学习IO流用法及原理。

    注意:早期标准库将所有功能在全局域中实现,声明在.h后缀的头文件中,使用时只需包含对应头文件即可,后来将其实现在std命名空间下,为了和C头文件区分,也为了正确使用命名空间,规定C++头

  • 您还可以看一下 传智老师的C++基础入门21 精讲课程中的 02_简单的C++程序helloworld小节, 巩固相关知识点