1.3 C++程序的注释
 
注释是为了帮助其他人读懂你的程序。注释一般用来简要概述一个算法,标明一个变量的用途,或者解释一段不容易读懂的程序段。注释会在被编译器忽略,所以不会增加可执行程序的大小。

C++中有两种注释:单行注释和多行注释。单行注释以“//”开头,右面的部分是注释的内容;多行注释包含在“/* */”之间,两个*间的所有内容都是注释。
下面是一个使用注释的例子:
#include <iostream>
   /* Simple main function: Read two numbers and write their sum */
   int main()
   {
       // prompt user to enter two numbers
       std::cout << "Enter two numbers:" << std::endl;
       int v1, v2;           // uninitialized
       std::cin >> v1 >> v2; // read input
       return 0;
   }

在使用多行注释时,我们把每一行前面都加上*,这样能更清楚地标示出每一行注释,像下面这样:
/*
 * This file contains code from "C++ Primer, Fourth Edition", by Stanley B.
 * Lippman, Jose Lajoie, and Barbara E. Moo, and is covered under the
 * copyright and warranty notices given in that book:
 *
 * "Copyright (c) 2005 by Objectwrite, Inc., Jose Lajoie, and Barbara E. Moo."
 *
 */

当程序改变时,一定要注意修改相应的注释。

多行注释不能嵌套使用,像“/*this is /*illegal*/ form*/”这样写是不行的。

如果我们想暂时把一段程序除去,可以用多行注释把它们注释掉,但如果这段程序中已经用了多行注释,那就不行了。更好的办法是在每行前面用“//”单行注释,这样就完全不会出错了。

转载于:https://blog.51cto.com/909677399/158884

090518-C++primer 4th学习笔记:1.3节相关推荐

  1. 整理:C primer plus 学习笔记

    前言:简单看了一遍C Primer Plus, 整理了一下,因为时间比较少,自己理解地比较肤浅,所以第一版比较简陋. 假期的时候应该会有时间再整理一下.------2018/11/5 2019/1/2 ...

  2. C++ Primer Plus 学习笔记(第 4 章 复合类型)

    C++ Primer Plus 学习笔记 第 4 章 复合类型 数组 数组(array)是一种数据格式,能够存储多个同类型的值. 要创建数组,可使用声明语句.数组声明应指出以下三点: 存储在每个元素的 ...

  3. 郝健: Linux内存管理学习笔记-第5节课

    前序文章: 郝健: Linux内存管理学习笔记-第1节课 郝健: Linux内存管理学习笔记-第2节课 郝健: Linux内存管理学习笔记-第3节课 郝健: Linux内存管理学习笔记-第4节课 摘要 ...

  4. 郝健: Linux内存管理学习笔记-第6节课

    前序文章: 郝健: Linux内存管理学习笔记-第1节课 郝健: Linux内存管理学习笔记-第2节课 郝健: Linux内存管理学习笔记-第3节课 郝健: Linux内存管理学习笔记-第4节课 郝健 ...

  5. 郝健: Linux内存管理学习笔记-第4节课

    前序文章: 郝健: Linux内存管理学习笔记-第1节课 郝健: Linux内存管理学习笔记-第2节课 郝健: Linux内存管理学习笔记-第3节课 摘要 page cache free命令的详细解释 ...

  6. 斯坦福大学数据可视化课程学习笔记:第二节 从数据到图像

    <斯坦福大学数据可视化课程学习笔记>课程资源来自于斯坦福大学数据可视化课程,是我所在团队实习生提升计划的一部分.本系列是 "秉姝" 同学在学习过程中记录和整理的学习笔记 ...

  7. C++ Primer Plus学习笔记之类和动态内存分配

    前言 个人觉得学习编程最有效的方法是阅读专业的书籍,通过阅读专业书籍可以构建更加系统化的知识体系. 一直以来都很想深入学习一下C++,将其作为自己的主力开发语言.现在为了完成自己这一直以来的心愿,准备 ...

  8. C++ Primer Plus学习笔记之函数探幽

    前言 个人觉得学习编程最有效的方法是阅读专业的书籍,通过阅读专业书籍可以构建更加系统化的知识体系. 一直以来都很想深入学习一下C++,将其作为自己的主力开发语言.现在为了完成自己这一直以来的心愿,准备 ...

  9. 斯坦福大学数据可视化课程学习笔记:第一节 可视化的发展与目标

    <斯坦福大学数据可视化课程学习笔记>课程资源来自于斯坦福大学数据可视化课程,是我所在团队实习生提升计划的一部分.本系列是 "秉姝" 同学在学习过程中记录和整理的学习笔记 ...

最新文章

  1. 组复制官方翻译五、Group Replication Security
  2. 使用容器与云计算技术快速进行深度学习
  3. java多态调用优先级_关于java的多态方法调用顺序的问题
  4. [bzoj2301] [HAOI2011]Problem b
  5. 博士哭诉自己入职深大7年,月薪不足3000开不起网课,望学校补助
  6. 产品经理常犯的七大错误
  7. ajax首页首页显示数据库,ajax显示mysql数据库
  8. 当红开发语言Go,真的是未来的技术主流吗?
  9. JSK-T1011 反向输出一个三位数【入门】
  10. STL的vector
  11. python画散点图-python绘制散点图
  12. 如何查看Python源代码
  13. 避坑11_VScode在vue文件内template无法使用tab补齐标签
  14. HTML在线转换成PDF
  15. 联想怎么启动windows无线服务器,Windows7系统下开启无线的多种方法
  16. 一之续、A*,Dijkstra,BFS算法性能比较及A*算法的应用
  17. 130道Python练习题,涵盖基础内容的方方面面
  18. 关于财务业务模型的思考
  19. Two classes have the same XML type name 排错
  20. VC常用控件用法(转载)

热门文章

  1. AI能让全球车厂每年多赚2150亿美元 | 麦肯锡报告
  2. python中confIgparser模块学习
  3. 2019春运大幕即将开启 西安动车列车员整装迎春运
  4. 阿里、京东、美团、百度面试总结
  5. Android 去除最上面应用名称及图标
  6. uboot中DEBUG定义
  7. Ubuntu下vsftp安装和配置
  8. 用Windows XP自带的性能监视器测试瑞星2010性能(转)
  9. 【原】opencv中cvCopy()和cvCloneImage()的区别:
  10. 虚拟机开启Linux时出现“我以复制虚拟机”、“我已移动虚拟机”