热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

第0章习题AcceleratedC++学习笔记2

0-0#includeintmain(intargc,charconst*argv[]){std::cout

//0-0
#include
int main(int argc, char const *argv[])
{std::cout<<"Hello, world!"<<std::endl;return 0;
}

0-1
产生结果为7&#xff0c;没有副作用

//0-2
#include
int main(int argc, char const *argv[])
{std::cout<<"This (\") is a quote, and this (\\) is a backslash"<<std::endl;return 0;
}

//0-3
#include
int main(int argc, char const *argv[])
{std::cout<<"This (\") is a quote, \tand this (\\) is a backslash"<<std::endl;return 0;
}
//\t水平制表符————相当于按Tab键

0-4
#include
int main(int argc, char const *argv[])
{std::cout<<"#include "<<"\n"<<"int main()"<<"{\n"<<" std::cout<<\"Hello, world!\"<<<" return 0\n"<<"}\n";return 0;
}

0-5
error: expected function body after function declaratorstd::cout<<"Hello ,world!"<<endl;

0-6
没有问题

0-7
是一个无效的程序&#xff0c;因为第一个*/和第一个/*形成了一个块注释&#xff0c;第一个*/后面的即不再是注释内容

更改后的可运行程序&#xff1a;

#include
int main(void){/*这是一个注释&#xff0c;因为我们使用了/*和*//*来作为它的界定符&#xff0c;所以它占了几行的范围*/
}

0-8
是一个有效的程序&#xff0c;注释&#xff08;//&#xff09;不影响程序的运行

0-9
int main(){}

0-10
#include
#include
#includeint main(int argc, char const *argv[])
{std::string s &#61; "Hello world!";std::string::size_type size &#61; s.size();//配套类型,尺寸单位类型for (int i &#61; 0; i < size; &#43;&#43;i){if(s[i] &#61;&#61;&#39; &#39;) std::cout << std::endl;else std::cout << s[i];}return 0;
}

推荐阅读
  • 本文介绍如何从字符串中移除大写、小写、特殊、数字和非数字字符,并提供了多种编程语言的实现示例。 ... [详细]
  • 本题来自WC2014,题目编号为BZOJ3435、洛谷P3920和UOJ55。该问题描述了一棵不断生长的带权树及其节点上小精灵之间的友谊关系,要求实时计算每次新增节点后树上所有可能的朋友对数。 ... [详细]
  • JSOI2010 蔬菜庆典:树结构中的无限大权值问题
    本文探讨了 JSOI2010 的蔬菜庆典问题,主要关注如何处理非根非叶子节点的无限大权值情况。通过分析根节点及其子树的特性,提出了有效的解决方案,并详细解释了算法的实现过程。 ... [详细]
  • 本文介绍如何利用栈数据结构在C++中判断字符串中的括号是否匹配。通过顺序栈和链栈两种方式实现,并详细解释了算法的核心思想和具体实现步骤。 ... [详细]
  • 在高并发需求的C++项目中,我们最初选择了JsonCpp进行JSON解析和序列化。然而,在处理大数据量时,JsonCpp频繁抛出异常,尤其是在多线程环境下问题更为突出。通过分析发现,旧版本的JsonCpp存在多线程安全性和性能瓶颈。经过评估,我们最终选择了RapidJSON作为替代方案,并实现了显著的性能提升。 ... [详细]
  • 题目描述:给定一个N*M的网格,初始时网格中有k个芯片,每个芯片的位置已知。玩家可以在每一步操作中将所有芯片沿同一方向移动一格。如果芯片到达边界,则保持不动。目标是通过一系列操作,使每个芯片依次访问指定的目标位置。 ... [详细]
  • 本题要求实现一个函数,用于检查给定的字符串是否为回文。回文是指正向和反向读取都相同的字符串。例如,“XYZYX”和“xyzzyx”都是回文。 ... [详细]
  • 本文介绍了如何使用JavaScript的Fetch API与Express服务器进行交互,涵盖了GET、POST、PUT和DELETE请求的实现,并展示了如何处理JSON响应。 ... [详细]
  • 在进行QT交叉编译时,可能会遇到与目标架构不匹配的宏定义问题。例如,当为ARM或MIPS架构编译时,需要确保使用正确的宏(如QT_ARCH_ARM或QT_ARCH_MIPS),而不是默认的QT_ARCH_I386。本文将详细介绍如何正确配置编译环境以避免此类错误。 ... [详细]
  • Qt QTableView 内嵌控件的实现方法
    本文详细介绍了在 Qt QTableView 中嵌入控件的多种方法,包括使用 QItemDelegate、setIndexWidget 和 setIndexWidget 结合布局管理器。每种方法都有其适用场景和优缺点。 ... [详细]
  • 深入解析Java枚举及其高级特性
    本文详细介绍了Java枚举的概念、语法、使用规则和应用场景,并探讨了其在实际编程中的高级应用。所有相关内容已收录于GitHub仓库[JavaLearningmanual](https://github.com/Ziphtracks/JavaLearningmanual),欢迎Star并持续关注。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • Linux环境下C语言实现定时向文件写入当前时间
    本文介绍如何在Linux系统中使用C语言编程,实现在每秒钟向指定文件中写入当前时间戳。通过此示例,读者可以了解基本的文件操作、时间处理以及循环控制。 ... [详细]
  • 本文介绍两道有趣的编程问题:一是寻找给定数字n的连续数字序列及其个数,二是模拟一个翻杯子的游戏。同时附带一道智商题供读者思考。 ... [详细]
  • 在尝试使用C# Windows Forms客户端通过SignalR连接到ASP.NET服务器时,遇到了内部服务器错误(500)。本文将详细探讨问题的原因及解决方案。 ... [详细]
author-avatar
水瓶颜如_991
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有